@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
} /* legend, fieldset */
:focus { outline: 0;} 
a, a:link, a:visited, a:hover, a:active{text-decoration:none}
table { border-collapse: separate;border-spacing: 0;}
th, td {text-align: left; font-weight: normal;}
img, iframe {border: none; text-decoration:none;}
ol, ul {list-style: none;}
input, textarea, select, button {font-size: 100%;font-family: inherit;}
select {margin: inherit}
hr {margin: 0;padding: 0;border: 0;color: #000;background-color: #000;height: 1px}
h1 { color:#0f3063; font-family:trebuchet ms; font-size:16px; font-weight:bold;}
h1 a{ color:#2a2977; font-family:trebuchet ms; font-size:22px; text-decoration:none;}
h2 {color:#5a9bc3; font-family:trebuchet ms; font-size:16px; font-weight:bold;}
h2.lupa {color:#5a9bc3; font-family:trebuchet ms; font-size:16px; font-weight:bold; background-image:url(../img/lupa.png); background-repeat:no-repeat; background-position:130px;}
h2.lupa2 {color:#5a9bc3; font-family:trebuchet ms; font-size:16px; font-weight:bold; background-image:url(../img/lupa.png); background-repeat:no-repeat; 
background-position:150px;}
h3 { color:#2a2977; font-family:trebuchet ms; font-size:12px;}
p.parrafonoticia { font-family:trebuchet ms; font-size:11px; color:#666;}
p.corporacion { font-family:trebuchet ms; font-size:12px; color:#696767; margin-top:15px;}
p.iconos { margin-top:40px;}
a.iconitos { margin-right:28px;}
.posicionador { clear:both; height:0px; line-height:0px; }
strong { font-weight:bold;}
p.parrafo { color:#000; font-family:trebuchet ms; font-size:12px; margin-top:15px; text-align:justify; line-height:15px;}
p.parrafosn { color:#0F3063; font-family:trebuchet ms; font-size:12px; text-align:justify; line-height:15px; padding-left:10px; padding-top:10px;}
p.parrafo a { color:#5192bc;}
p.parrafo a:hover { text-decoration:underline;}
.quincepx { margin-top:15px;}
.checks { color:#0f3063; font-family:trebuchet ms; font-size:12px; background-image:url(../img/check.gif); background-repeat:no-repeat; padding-left:38px; padding-right:20px; background-position:5px;}
.azulito {color:#5a9bc3; font-size:12px;}

body { background-image:url(../img/fondo.gif); background-repeat:repeat-x;}
div#contenedor { width:943px; margin:0 auto; clear:both; margin-top:28px; position:relative;}
div#top { width:943px; background-image:url(../img/top.png); height:25px;}
div#concuchara { width:943px; background-image:url(../img/fondo.png); background-repeat:repeat-y;}
	div#concuchara-in { width:925px; margin:0 auto;}
		div#banner {width:885px; clear:both; margin:0 auto; min-height:130px;}
			div#logo {width:93px; float:left;}
			div#menu { float:left; padding-top:10px; margin-left:10px;}
				div#iconitos { height:20px; text-align:right; width:600px; margin-bottom:10px;}
				div#iconitos-in { padding-right:20px;}
				ul#menus { width:600px;}
				ul#menus li { display:inline;}
				ul#menus li a {font-family:trebuchet ms; font-size:15px; color:#5a9bc3; list-style:none; padding-right:20px; padding-left:5px; border:#d2e4ef solid; border-width:0 1px 0 0; margin-right:20px; float:left; display:block;}
				ul#menus li a:hover { background-color:#f7fcff;}
				.sub { font-size:12px; color:#0f3063;}
			div#publicidad1 { width:175px; float:right; padding-top:27px;}
		div#carrusel { width:925px; clear:both; margin:0 auto; height:233px; background-image:url(../img/fondo-carrusel.gif); background-repeat:repeat-x;}
			div#buscador { width:418px; float:left; height:233px; background-image:url(../img/fondo-buscador.gif); background-repeat:no-repeat; background-position:top left;}
				div#buscador-in { padding:10px 30px;}
			div#flash { width:507px; float:right; height:233px; z-index:-10000; }
		div#contenido { width:885px; clear:both; margin:0 auto;}
			div#columna1 { width:364px; float:left;}
				div#columna1-in { padding-left:10px; padding-top:35px;}
				div.caja { width:357px; clear:both; margin-top:10px;}
					div.caja1 { width:357px; height:12px; background-image:url(../img/caja-1.gif);}
					div.caja2 { background-color:#e6f0f6;}
					div.caja3 { width:357px; height:12px; background-image:url(../img/caja-3.gif);}
			div#columna2 { width:521px; float:right;}
				div#columna2-in { padding-top:35px; padding-left:40px;}
				div#oportunidad { width:469px; clear:both; margin-top:15px;}
					div#imagen { float:left; width:217px; vertical-align:middle;}
					div#portunitexto { float:right; width:252px;}
					div#datos { border:#d6e6f0 solid; border-width:1px 0 1px 0; margin-top:15px; clear:both;}
						div#datos-in { padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px;}
							div.dato-titulo { width:103px; float:left; font-family:trebuchet ms; color:#5a9bc3;}
							div.dato-dato { width:103px; float:left; font-family:trebuchet ms; color:#0f3063;}
					div.oportunidad2 { width:885px; clear:both; margin-top:15px;border:#b1c2dc solid; border-width:0 0 1px 0; padding-bottom:15px;}
					div.imagen2 { float:left; width:217px; vertical-align:middle;}
					div.portunitexto2 { float:right; width:633px;}
					div.datos2 { border:#d6e6f0 solid; border-width:1px 0 1px 0; margin-top:15px; clear:both;}
						div.datos-in2 { padding-top:15px; padding-bottom:15px; padding-left:15px; padding-right:15px;}
							div.dato-titulo2 { width:103px; float:left; font-family:trebuchet ms; color:#5a9bc3;}
							div.dato-dato2 { width:103px; float:left; font-family:trebuchet ms; color:#0f3063;}		
				div#publicidad2 { width:469px; clear:both; margin-top:20px;}
div#bottom { width:943px; background-image:url(../img/bottom.png); height:25px;}

#tooltip { position:absolute; border:2px solid #5192BC; background:#E6F0F6; padding:2px 5px; color:#111111;display:none; font-family:trebuchet ms; font-size:12px; }

div#pie { font-family:trebuchet ms; font-size:12px; color:#5192BC; width:900px; margin:0 auto; }  
	div#pie a { color:#5192BC; text-decoration:underline; }
		div#pie a:hover { text-decoration:underline; }

# Tooltips "Ventajas de nuestra web" (home)
.tip { z-index:13000; width:200px; color:#5192BC; height:100px; }
.tip-title { padding:8px; padding-bottom:4px; font-weight:bold; font-size:11px; background:#5192BC; margin:0px; color:#ffffff; font-family:trebuchet ms; z-index:130; }
.tip-text { padding:8px; padding-top:4px; font-size:11px; background:#E6F0F6; font-family:trebuchet ms; border:#5192BC solid 1px; border-top:0; color:#0f3063; z-index:130;}
a.Ventaja { color:#0f3063; display:block;}

form#contactar { color:#000000; font-family:trebuchet ms; font-size:14px; margin-top:10px;}
	form#contactar label { display:block; float:left; width:70px; text-align:right; margin-right:10px; margin-bottom:20px; }
	form#contactar input, form#contactar textarea { float:left; width:250px; color:#00156E;}

div#datos-contacto { margin:10px 0; font-family:trebuchet ms; color:#000000; font-size:14px; }	
	div#datos-contacto div.nombre-dato { font-weight:bold;  width:80px; float:left;}
	div#datos-contacto	div.posicionador { margin-bottom:10px;}
	div#datos-contacto a { color:#5192bc; text-decoration:underline; }
		div#datos-contacto a:hover { text-decoration:none;}
		
a.enlace { color:#5192BC; text-decoration:underline; }
	a.enlace:hover { text-decoration:underline; }		

span.obligatorio { color:#ff1111; margin-left:5px; vertical-align:top;}

div#mapa-sitio { background-color:#E6F0F6; color:#333333; font-family:trebuchet ms; font-size:13px; width:350px; float:left; position:absolute; z-index:13000 !important; display:none;}
	div#mapa-sitio h1 { background-color:#5192BC; color:#E6F0F6; font-size:17px; padding:10px;}
	div#mapa-sitio div#mapa-sitio-in { border:#5192BC solid 1px;  padding:10px;}
	ul#lista-mapa-sitio ul { list-style:disc outside; color:#333333; }
		ul#lista-mapa-sitio li.padre { margin:10px 0; }
			ul#lista-mapa-sitio li.padre a { color:#5192BC; text-decoration:underline; }
				ul#lista-mapa-sitio li.padre a:hover { text-decoration:underline; }		
			li.hijo { margin-left:30px; }
	
	
.boton-cerrar {text-align:center; margin-top:10px; }
.boton-cerrar a { color:#5192BC; text-decoration:underline;}	

object { z-index:-1; }

