/* General */

body { font:12px "Lucida Sans", arial; background:#fafafa; }

form { margin:0; padding:0; }
label { float:left; width:200px; display:block; }
input, textarea, select { font:11px arial; }
.titulos { font:16px "Lucida Sans", arial; background:#fafafa; text-transform:uppercase; letter-spacing:3px;}

fieldset { padding:15px; margin:15px 0; border:1px solid #ccc; }
legend { padding:0 10px; font-weight:700; }

img { border:0; }
a { text-decoration:none; }
p { margin:0; padding:5px 0 10px; }
h1 {margin-top:10px; font:32px "Lucida Sans", arial; text-transform:uppercase; letter-spacing:3px;}
h2 { font:18px "Lucida Sans", arial;  font-weight:bold;}

/* Identificadores */

#contenedor { background:#fafafa; min-height: 800px;width:1200px; margin:auto;margin-top:5px;}

	#cabecera { width:900px;  margin:auto; padding:15px 0 25px; background:#fafafa; /*height:142px; background:url('/img/cabecera.jpg');*/}

		#cabecera_izq { float:left; width:480px;  }
	
			#cabecera_izq h1 { margin-top:10px; font:32px "Lucida Sans", arial; text-transform:uppercase; letter-spacing:3px;  }
			#cabecera_izq h1 span { color:#36b6cf; }
			#cabecera_izq h1 a { color:#656263; }
			#cabecera_izq h2 { margin-top:10px; font:14px "Lucida Sans", arial; color:#7f7f7f; text-transform:uppercase; letter-spacing:2px; }
			#cabecera_izq p { display:none; }

		#menu_superior { float:right; margin-top:15px; }
	
			#menu_superior ul { margin-bottom:25px; }
			#menu_superior li { float:left; padding:0 7px; font-size:9px; color:#747476; text-transform:uppercase; border-right:1px solid #747476; }
			#menu_superior li a { color:#747476; text-decoration:none; }
			#menu_superior li a:hover { color:#000; }
			#menu_superior p { text-align:right; color:#666; }

			#menu_superior a img { opacity:0.75; }
			#menu_superior a:hover img { opacity:1; }
			
	#menu { width:1270px; margin:auto; }
	#contenido { width:900px; margin:auto; color:#666; background:#fff; }

		#contcuerposin { padding-bottom:30px; }

		#cuerpo { width:800px; margin:0 auto; padding:30px 0 0; min-height:500px;}

			#cuerpo h3 { margin-bottom:15px; font:18px 'Varela Round', 'Lucida Sans', arial; color:#0fbace; text-transform:uppercase; }
			#cuerpo ul, #cuerpo ol { margin:15px 0 15px 30px; }
			#cuerpo li { margin-bottom:10px; list-style:circle; }
			#cuerpo strong { color:#0fbace; }
			#cuerpo a { color:#1FBFD5; }
			#cuerpo a:hover { color:#007B8E; }

			#indicamenu { font:22px 'Lucida Sans', arial; margin-bottom:20px; color:#777; text-transform:uppercase; }

				#indicamenu a { color:#0fbace; }

			#fondo_noticias_inicio { background:#5acfe0; }

				#noticiasinicio { width:680px; margin:auto; padding:40px 110px; background:#5acfe0 url('/img/fondo_noticiasinicio.jpg') 0 0 no-repeat; }

					#noticiasinicio p { margin:0 0 15px 0; padding:0; }
					#noticiasinicio img { border:1px solid #4dbbc8; }

			#galeria { width:900px; margin:40px 0 10px; padding-top:45px; background:url('/img/destacados.png') 0 0 no-repeat; }
	
				#galeria ul li img { margin:6px !important; }
				#galeria ul li img { vertical-align:middle; }
	
			#paginador { margin-bottom:10px; text-align:right; }
			#paginadorelementoactual { margin-left:2px; font:700 12px arial; }
	
			#banner { float:left; width:400px; padding-right:20px;}
			#atencion { float:right; width:266px; }
			#iconos { padding:10px 0; text-align:center; }

				#iconos img { margin-right:10px; }

			#volver { display:none; }

		
		#mensajeempresa { margin:auto; background:#fff;padding:50px;}

			

#pie { width:900px; margin:auto; padding:15px 0; font-size:12px; color:#fff; text-align:center; clear:both; }

	#pie p { margin:0 !important; padding:0; }
	#pie a { color:#fff; }
	
/* Clases */

.limpia { clear:both; }

.fecha, .titulo, .titulo a { font-size:14px; font-weight:700; color:#1FBFD5; }

/* Para el menu superior */

.ultima_men_sup { padding:0 0 0 14px !important; border:0 !important; }

/* Fin para el menu superior */

/* Para noticias de inicio */

.imagennoticias { float:right; width:150px; height:60px; }
.cuerponoticias { float:left; width:495px; }

	.fechanoticias { float:left; width:30px; height:52px; padding:5px !important; color:#fff; background:#00b9d2; }
	
		.fechanoticias span { width:30px; text-align:center; display:block; }

	.contenidonoticias { float:right; width:440px; }

		.cabeceranoticias { display:block; }

			.cabeceranoticias a { font-size:14px; font-weight:700; color:#333; }
			.cabeceranoticias a:hover { color:#000; }

		.detallenoticias { display:block; }

			.detallenoticias a { font-size:13px; color:#444; }

/* Fin para noticias de inicio */

/* Para formularios */

.obligatorio { background:#e7e7e7 !important; color:#000 !important; }
.boton { padding:0 20px; font-weight:700; color:#fff; background:#BF6800; border:1px solid #cc7000;}

/* Fin para formularios */

/* Para listados */

.listados { width:100%; margin-bottom:25px; border:1px solid #3ba33b; border-collapse:collapse; }

	.listados th, .listados td { border:1px solid #3ba33b; }
	.listados th { background:#92d050; color:#fff; text-align:center !important; }
	.listados caption { background:#802E85; color:#fff; font-weight:700; }
	.listados caption, .listados th, .listados td { padding:5px; text-align:left; }
	.listados tr:nth-child(2n+1) { background:#fff; }
	.listados tr:nth-child(2n) { background:#dceed0; }
	.listados tr:nth-child(1) { background:#92d050 !important; }

/* Fin para listados */

/* Para el menu inferior */

.serv_des { background:url('/img/icono_serv_des.jpg') center 0 no-repeat; opacity:0.75; }
.serv_des:hover { opacity:1; }
.serv_dis { background:url('/img/icono_serv_dis.jpg') center 0 no-repeat; opacity:0.75; }
.serv_dis:hover { opacity:1; }
.serv_usa { background:url('/img/icono_serv_usa.jpg') center 0 no-repeat; opacity:0.75; }
.serv_usa:hover { opacity:1; }
.serv_acc { background:url('/img/icono_serv_acc.jpg') center 0 no-repeat; opacity:0.75; }
.serv_acc:hover { opacity:1; }
.serv_pos { background:url('/img/icono_serv_pos.jpg') center 0 no-repeat; opacity:0.75; }
.serv_pos:hover { opacity:1; }


/* Fin para el menu inferior */