@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, fieldset, form, label, legend, 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;
}
: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:#2a2977; 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:#33a7de; font-family:trebuchet ms; font-size:13px;}
h3 { color:#33a7de; font-family:trebuchet ms; font-size:12px; margin-top:10px;}
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;}

body { background-image:url(../img/fondo.gif); background-repeat:repeat-x; background-color:#fff;}
div#contenedor { width:945px; clear:both; margin:0 auto; margin-top:15px;}
	div#banner-menu { background-image:url(../img/top.png); background-repeat:no-repeat; height:80px; width:945px;}
		div.contenedor-menu { padding-top:33px; padding-left:58px;}
		ul.menu { display:inline;}
		ul.menu li { display:inline; float:left;}
		ul.menu li a { background-image:url(../img/boton-menu.png); width:116px; height:32px; display:block; color:#fff; font-family:trebuchet ms; font-size:12px; text-align:center; line-height:32px; margin-left:8px;}
		ul.menu li a:hover { color:#FFFF66;}
	div#concuchara { background-image:url(../img/fondo.png); background-repeat:repeat-y;}
		div#concuchara-in { width:895px; margin:0 auto; padding-top:12px;}
			div#carrusel { width:895px; clear:both; margin:0 auto;}
				div#logo { width:275px; height:176px; float:left;}
				div#flash { float:right; width:620px; float:right;}
			div#contenido { width:895px; margin:0 auto; clear:both; margin-top:30px;}
				div#sidebar { width:275px; float:left;}
					div.caja { width:264px;}
					div.cajacita { width:550px;}
					div.caja1{ background-image:url(../img/caja1.gif); background-repeat:no-repeat; width:264px; height:24px;}
					div.caja2{ background-image:url(../img/caja2.gif); background-repeat:repeat-y; width:264px;}
						div.caja2-in {padding-left:50px; padding-right:10px;}
						div.caja2-in p { font-family:trebuchet ms; color:#999999; font-size:12px; margin-top:5px;}
					div.caja3{ background-image:url(../img/caja3.gif); background-repeat:no-repeat; width:264px; height:24px;}
					ul.servicios { margin-top:10px;}
					ul.servicios li { background-image:url(../img/icon.gif); background-repeat:no-repeat; background-position:left 3px; list-style:none outside; padding-left:20px;  }
					ul.servicios li a { color:#33a7de; font-family:trebuchet ms; font-size:12px; /*padding-left:20px;*/}
					ul.servicios li a:hover { text-decoration:underline;}
				div#contexto { width:620px; float:right;}
					div#contexto-in { padding-left:30px;}
					div#contexto p { color:#999999; font-family:trebuchet ms; margin-top:10px; font-size:12px;}
					div#formulario { width:599px; height:245px; background-image:url(../img/fondo.jpg); background-repeat:no-repeat; margin-top:40px;}
						div#formulario-in { padding-top:25px; padding-left:15px;}
						div#contenedor-formulario { font-family:trebuchet ms; color:#334ea2; text-transform:uppercase; font-size:10px; margin-top:20px;}
						div#contenedor-formulario input { background-color:#f7f5f5; border:#dfdede solid 1px; width:200px;}
						button { background-image:url(../img/button.gif); background-repeat:repeat-x; border:#dfdede solid 1px; color:#33a7de; font-family:trebuchet ms;}
						button:hover { color:#006699;}
	div#bottom { background-image:url(../img/bottom.png); height:21px;}
	div#pie { width:907px; clear:both; margin:0 auto; margin-top:10px;}
		div#pie-texto { float:left; width:700px; font-family:trebuchet ms; font-size:11px; /*color:#334ea2;*/ color:#999999;}
			div#pie-texto-in { padding-left:20px; }
			/*div#pie-texto a { text-decoration:underline; color:#334ea2; }
			div#pie-texto a:hover { text-decoration:none; }	*/
		div#pie-creditos { float:right; width:157px; text-align:right; }
	
a.enlace { color:#33a7de; font-family:trebuchet ms; font-size:12px; }
a.enlace:hover { text-decoration:underline; }

span.titulo-servicios-especiales { text-decoration:underline; font-weight:bold;}

div.servicio { color:#999999; font-family:trebuchet ms; font-size:12px; text-align:justify;}

form#contactar { color:#999999; font-family:trebuchet ms; font-size:14px; margin-top:10px;}
	form#contactar label { display:block; float:left; width:190px; text-align:right; margin-right:10px; margin-bottom:20px; }
	form#contactar input, form#contactar textarea { float:left; width:310px; color:#00156e;}
	form#contactar input[type=radio] { width:auto; float:none; }
	form#contactar label.radio { width:auto; float:none; display:inline;}
	form#contactar legend { margin-bottom:10px; padding:0 5px;}
	form#contactar fieldset { float:left; padding:10px; border:#bfd1e7 solid 1px; height:150px; margin:5px; width:240px;}
	
span.obligatorio { color:#ff1111; margin-left:5px; vertical-align:top;}

ol#lista-preguntas { list-style:decimal inside; margin-top:10px; }
	ol#lista-preguntas li { font-size:1em; color:#33a7de;  }
hr#division-faq { color:#33a7de; background-color:#33a7de; margin:20px auto; width:90%; }	
ul#lista-preguntas-respuestas { margin-top:10px; }
	ul#lista-preguntas-respuestas li { color:#2a2977; margin-top:10px;}
		ul#lista-preguntas-respuestas li h2 { color:#2a2977; font-family:trebuchet ms; font-size:16px; font-weight:bold;}
		
div#enlace_noticias { margin-top:10px}
	div#enlace_noticias a { text-transform:uppercase; color:#33a7de; font-size:13px;} 
		div#enlace_noticias a:hover{ text-decoration:underline; }
		
h2.titulo-noticia { margin:10px 0; }
span.fecha-noticia { color:#999999; font-size:12px;}
p.cuerpo-noticia { text-align:justify; margin-top:50px; }

div#datos-contacto { margin:20px 0; font-family:trebuchet ms; color:#999999; font-size:14px; }
	div#datos-contacto div.nombre-dato { font-weight:bold; margin-top:10px; margin-bottom:7;}
	div#datos-contacto a { color:#999999; text-decoration:underline; }
		div#datos-contacto a:hover { text-decoration:none;}
		
form#recambios { color:#999999; font-family:trebuchet ms; font-size:14px; margin:10px auto; width:350px;}
	form#recambios label { width:190px; text-align:right; margin-right:10px; margin-bottom:20px; }
	form#recambios input { width:310px; color:#00156E;}
	form#recambios textarea { width:310px; height:100px; color:#00156E;}
		form#recambios li.buttons { text-align:center; width:310px; margin-top:10px;}
			form#recambios li.buttons input { width:100px; }

strong { font-weight:bold;}

a { color:#33a7de; font-family:trebuchet ms; font-size:12px; }
	a:hover { text-decoration:underline; }