*{margin:0px;padding: 0px;}
body{background:url(fondo_body.jpg);text-align: justify;font:12px Arial, Helvetica, sans-serif;color: #333333;}

#caribe .azult{color:#3cb8dc}
#caribe .verdet{color:#61a301}
.naranjat{color:#ea7919}
#caribe .naranjat{color:#ea7919}
.negro{color:#000}
#caribe .rojot{color:#b91410}
#caribe .rosat{color:#b91142}

h1{color:#ea7919}
h1{font:18px Arial, Helvetica, sans-serif;font-weight:bold;	margin-bottom:1em;}
h2{font:16px Arial, Helvetica, sans-serif;font-weight:bold;margin-bottom:7px;}
h3{font:14px Arial, Helvetica, sans-serif;font-weight:bold;}

.fondo_fotos{background:url(fondo_imagenes.jpg) no-repeat;float:right;height:160px;margin:0px 0px 10px 15px;padding:8px;width:161px;}
.fondo_fotos img{width:160px}

.fondo_fotos_izq{background:url(fondo_imagenes.jpg) no-repeat;float:left;height:160px;margin:0px 0px 10px 15px;padding:8px;width:161px;}
.fondo_fotos_izq img{width:160px}

.lista{}
.lista li{}
.titulos{margin-bottom:15px}
.subtitulos{margin-bottom:10px;margin-top:10px;}

#contenedor {/*position:relative;*/width:800px;margin:auto;overflow:hidden}
#sombra{width:820px;background:url(sombra.jpg) repeat-x;padding:10px 0px 10px 0px;margin:auto;}

#header {
	background:url(header.jpg) no-repeat;
	left:0px;
	top:0px;
	padding:0px;
	margin:0px;
	width:800px;
	height:100px;
}

#menu {
	background:#a1a1a1;
	height:20px;
	border-bottom:#ffffff 1px solid;
	padding-top:5px;
	margin-top:-1px;
}
#menu ul {text-align:center;}
#menu li {list-style: none;	display:inline;font:12px Geneva, Arial, Helvetica, sans-serif;font-weight:bold;margin-right:25px;margin-left:25px;}
#menu a {color: #FFFFFF;text-decoration:none;}
#menu a:hover {color:#150808;}
.naranja{background:#f1671f;}
#flash{background:url(flash.jpg);height:188px;}
#contenido{background:url(fondo_contenido.jpg);padding:0px 0px 15px 0px;width:800px;}
#left{float:left;width:250px;}
#submenu{background:url(flash.jpg);}
#submenu ul{

	text-align:left;

	margin-left:35px;

}

#submenu li{

	list-style:url(punto.gif);

	font-size:11px;

	font-weight:bold;

	padding-bottom:3px;

	border-bottom:#666666  1px dashed;

	margin-bottom:3px;

}

#submenu a{color:#ff6633;text-decoration:none;}
#submenu a:hover {color:#150808;}
.clear{clear:both;font-size:1px;height:1px;line-height:0px;}
#derecha{float:left;width:522px;padding-bottom:12px;padding:14px 14px 0px 14px;border:solid 0px;}
#derecha h1{padding-bottom:3px;border-bottom:#333 2px solid;}
#derecha .titulo {font-size:20px;padding-bottom:4px;border-bottom:#666666  1px dashed;margin-bottom:1em;}
#derecha p{padding-bottom:5px}
#footer{background:#666666;padding-top:10px;padding-bottom:10px;border:#cdcdcd 1px solid;border-top:0px;color:#fff;}
#footer ul{text-align:center;}
#footer li{list-style: none;display:inline;font:10px Geneva, Arial, Helvetica, sans-serif;font-size:13px;}
#footer a{color:#fff;text-decoration:none;}
#footer a:hover {color:#ff6633;}
#derecha #footer p{text-align:center;margin-bottom:2px;color:#fff}
#footer2 {padding-top:10px;padding-bottom:5px;background:#cdcdcd;border:#aeaeae 1px solid;border-top:0px;}
#footer2 p{text-align:center;margin-bottom:6px;}
.medio,.medio2{float:left;width:49%;}
.medio img,.medio2 img{border:0px}
.medio2{float:right;}
.desc{display:block;margin-bottom:8px;}
#derecho ul{}

#derecha li{list-style:square;margin-bottom:5px;margin-left:15px;}

#derecha a{text-decoration:none;color:#FF6633;}

#derecha a:hover{

	color:#fa9162;

}

.fotos

{

	padding:5px;

	border:#333 1px solid;

	margin:0 5px 10px 6px;

	text-align:center;

}

.divi{

	height:2px;

	font-size:1px;

	background:#333333;

	margin:8px 0;

}

#contacto {
	float: right;
	margin-right: 25px;
	margin-top: 25px;
	text-align: right;
}

#forma_contacto {width:234px;text-align:left;color:#333;padding:74px 0px 0px 18px;background:url(fondo_forma_contacto.jpg) no-repeat;color:#fff;margin:0px;padding-bottom:0px}

#forma_contacto input{color:#333;font:11px Arial, Helvetica, sans-serif;width:206px;background:url(fondo-input.jpg) no-repeat;border:0px;height:18px;padding-top:4px;padding-left:4px;}
#forma_contacto select{color:#333;font:11px Arial, Helvetica, sans-serif;width:205px;}
#forma_contacto textarea{color:#333;font:11px Arial, Helvetica, sans-serif;width:206px;height:50px;background:url(fondo-textarea.jpg) no-repeat;border:0px;height:58px;padding-left:4px;}
#forma_contacto label{padding-left:5px;line-height:15px;}
#forma_contacto div{padding-top:3px;}
#forma_contacto legend{margin:0px;padding:0px;color:#333;font:14px Arial, Helvetica, sans-serif;font-weight:bold;}
#forma_contacto fieldset{border:none; margin:0; padding:0px;}
#forma_contacto .boton{ text-align:center;width:62px; margin:0px; background:url(boton_enviar.jpg) no-repeat;border:0px;height:30px;float:right;}

#derecha .lista_img{list-style:none;margin-left:15px;}

#caribe{width:600px;margin:0 auto;text-align:left;background:#000;color:#CCCCCC;}
#caribe div{padding:15px 20px;}

#caribe h1{font-size:16px;margin-bottom:1em;}
#caribe h2{font-size:14px;margin-bottom:1em;}
#caribe h3{font-size:12px;margin-bottom:1em;}
#caribe h1,#caribe h2,#caribe h3{color:#FFF;}
#caribe p{color:#CCCCCC;margin-bottom:1em;}
#caribe ul{margin-left:15px;margin-bottom:10px;}
#caribe ol{padding-left:40px;padding-bottom:10px;}
#caribe li{margin-bottom:5px;}	
#caribe td{border:1px #CCCCCC solid;width:132px;text-align:right;}	

#caribe .izq{

	text-align:left;

	width:141px;}

#caribe .margen	{

	margin-left:15px;

	list-style:none;}

#caribe table{

	margin:0px auto 10px auto;}

#caribe th{

	text-align:center;

}

#caribe a

{

	color:#8ee4ef;

	text-decoration:none;

}

.caribeh2{

	color:#909090;

	font-size:15px;

	font-family: "Arial Narrow",Verdana, Arial, sans-serif;

	font-weight:500;

}

#forma_contacto2{

	width:200px;

	margin:0 auto;

}

#forma_contacto2 div{

	padding:3px;

}

#forma_contacto2 label{

	width:120px;

	display:block;

}

#forma_contacto2 input{

	width:100%;

	display:block;

}



#caribe .tabla {border-collapse:collapse;text-align:left;width:558px;color:#fff;font-size:12px;}
#caribe .tabla td{padding:5px;border:1px solid #CCCCCC;border-collapse:collapse;text-align:left;}
#caribe .tabla th{color:#FFFFFF;padding:5px;text-align:center;text-align:left}
#caribe .izq {color:#FFFFFF;padding:5px;text-align:center;text-align:left;width:124px;}
#caribe .link{color:#3cb8dc}
#caribe .link:hover{color:#ffffff}
#caribe .linea{border-bottom:1px dashed #ffffff;margin-bottom:15px;padding-top:5px;}
#caribe .boton_descargar{border:0px;padding:20px 0px 0px 10px;}

/*#caribe .boton_descargar:hover{ background:url(/images/boton_descargar_over.jpg) no-repeat;width:110px;height:30px;border:0px;padding:20px 0px 0px 10px;}*/

.fondo_img{background:url(exposiciones-ferias-especializadas-fondo-imagen.jpg) no-repeat;width:168px;height:170px;padding:5px 0px 0px 6px;float:left}
.fondo_img img{border:0px}
#banner{background:url(fondo-banner.jpg) no-repeat;width:522px;height:140px;padding-left:9px;padding-top:11px;}
#banner_interno{width:512px;height:118px;position:relative}
#derecha .lista-clientes{list-style-image:url(vineta-2.jpg);}
#derecha .lista-clientes li{list-style-image:url(vineta-2.jpg);}
#validaciones{margin:auto; text-align:center;margin-top:0px;}

#mostrar {
	cursor: pointer;
	font-size: 20px;
	color: black;
}
