html { 
	padding: 0;
	margin: 0;
}

body {
	margin: 0 auto;
	font-size:12px;
	font-family: Arial, sans-serif;
	background: #8a0f36;
	text-align: center;
	color: #555555;	
}
object:hover { border:0px solid; } 

img {border: 0;}
ul, ol, li, dl, dt, dd { list-style-type: none; margin: 0; padding: 0; }
a { text-decoration: none; }
h1,h2,h3,h4,h5,h6 {padding: 0; margin: 0;}
form,fieldset,label,input {padding: 0;margin: 0;}
fieldset {border: 0;}
p {margin: 0 0; line-height:16px;}

#wrapper { width:982px; position:relative; margin:0 auto; background: url(../img/fondo-wrapper.png) repeat-y; overflow:hidden; text-align:left; }

#contenido { display:block; width:970px; position:relative; background: url(../img/fondo-contenido.png) repeat-y 0 7px; }

	#top { display:block; float:right; width:950px; height:160px;  border-bottom:5px solid #fff; }

	#subTop { display:block; clear:both; width:950px; height:112px; margin-left:20px; background: #7e0f39 url(../img/fondo-subtop.png) no-repeat; }
		#subTop .prevencion { display:inline; float:left; border:0; width:150px; height:37px; margin:37px 0 0 323px; }
		#subTop .grupoSancor { display:inline; float:left; border:0; width:204px; height:69px; margin:20px 0 0 33px; }
		#subTop .sancorSeguros { display:inline; float:left; border:0; width:120px; height:39px; margin:36px 0 0 33px; }

	h1 a { display:block; position:absolute; text-indent:-9000px; background: url(../img/logo-magis.png) no-repeat; width:257px; height:157px; top:57px; }


	#izq { display:inline; float:left; width:257px;  }
		#izq #botonera { display:block; width:257px; position:relative; background: url(../img/botonera-fondo.png) repeat-y; top:-50px; left:0; }
			#izq #botonera .top { display:block; width:257px; height:50px; background: url(../img/botonera-top.png) no-repeat;  }
			#izq #botonera .bottom { display:block; width:257px; height:42px; background: url(../img/botonera-bottom.png) no-repeat; }
			#izq #botonera img { display:block; margin:28px 0 0 71px; }

		#izq #restoIzq { display:block; width:221px; margin:-25px 0 20px 34px;  }
			#izq #restoIzq .telefono { display:block; position:relative; overflow:hidden; width:198px; height:92px;  }
			#izq #restoIzq p { display:block; text-align:right; position:relative;  margin-right:24px; margin-top:-13px; }
			#izq #restoIzq .domicilio { display:block; position:relative; margin:20px 0 0 8px; }
			#izq #restoIzq .acopio { display:block; position:relative; margin:20px 0 0 7px; }

	#cuerpo { display:inline; float:left; width:713px; margin-bottom:100px;}

		#cuerpo .fotoHome { display:block; position:relative; margin-left:-7px;  width:720px; height:325px; }

/* HOME */

		#cuerpo #interna { display:block; position:relative; overflow:hidden; width:670px; margin:20px 0 0 24px; }
		#cuerpo .home { width:670px; background: url(../img/fondo-interna-home.png) repeat-y; overflow:hidden; }
			.home ul.listaHome { display:block; overflow:hidden; margin-bottom:10px; }
				.home .listaHome li { display:inline; float:left; width:200px; margin-left:35px; }
				.home .listaHome .primero { margin-left:0; }
				.home .listaHome img { display:block; border:3px solid #707070; margin:10px 0 13px 0; }
				.home h2 { display:block; height:20px; }
				.home .automotor a { display:block; background: url(../img/tit-home-automotor2.png) no-repeat; text-indent:-9000px; width:110px; height:23px;  overflow:hidden; vertical-align: top;  }
				.home .hogar a { display:block; background: url(../img/tit-home-hogar2.png) no-repeat; text-indent:-9000px; width:72px; height:23px;  overflow:hidden; vertical-align: top;  }
				.home .comercio a { display:block; background: url(../img/tit-home-comercio2.png) no-repeat; text-indent:-9000px; width:99px; height:23px;  overflow:hidden; vertical-align: top; }
				.home .linea { display:block; clear:both; background: url(../img/linea-home.png) repeat-x; width:200px; height:1px; overflow:hidden;  margin:10px 0; }
				.home a.mas  { display:block; clear:both; overflow:hidden; font:normal 12px Arial; color:#43569b;  background: url(../img/li-mas-home.png) no-repeat 0 2px; padding-left:16px; }
				.home .mas:hover { color:#43569b; text-decoration:underline; }
				.home a.cotizacion { display:block; clear:both; margin-top:7px; overflow:hidden; text-indent:-9000px; background: url(../img/solicitar-informacion.png) no-repeat; width:116px; height:16px; }

/* PREGUNTAS FRECUENTES */

		.preguntas-frecuentes h2 { display:block; width:272px; height:29px; background: url(../img/tit-preguntas-frecuentes.png) no-repeat; text-indent:-9000px; margin-bottom:15px; }
		.preguntas-frecuentes h3 { display:block; margin:15px 0; height:18px;}
			.preguntas-frecuentes #form_preg { display:block; position:relative; background:#ECECEC ; width:405px; padding:7px; margin-bottom:10px; }
			.preguntas-frecuentes #form_preg label { display:inline; float:left; width:130px; font:bold 12px Arial; margin-top:3px; }
			.preguntas-frecuentes #form_preg select { display:inline; margin-left:3px; width:269px; border:1px solid #ccc; }
			.preguntas-frecuentes ul.listaPreguntas { display:block; position:relative; overflow:hidden; width:670px; }
				.preguntas-frecuentes .listaPreguntas li { display:block; background: url(../img/li-preguntas-frecuentes.png) no-repeat 0 3px; padding-left:18px;border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px;  }
				.preguntas-frecuentes .listaPreguntas li a {font:bold 12px Arial; color:#555555; cursor:pointer;  }
				.preguntas-frecuentes .listaPreguntas li a:hover { text-decoration:underline; }
/* MAGIS PRODUCTORES */
		.magis-productores h2 { display:block; background:none; margin-bottom:10px; font:bold 26px "Trebuchet MS"; color:#979797; }
		.magis-productores .agroTit { font:bold 12px Arial; color:#43569b; background: url(../img/li-preguntas-frecuentes.png) no-repeat 0 2px; padding-left:16px; }
/* PRODUCTOS */

		.productos h2 { display:block; width:126px; height:24px; background: url(../img/tit-productos.png) no-repeat; text-indent:-9000px; margin-bottom:10px; }
		.productos ul.listaProductos { display:block; margin-top:5px; position:relative; overflow:hidden; margin-bottom:20px; }

			.productos .listaProductos li { display:block; clear:both; border-top:1px solid #cccccc; padding-top:15px; margin-top:15px;  height:100px; }
			.productos .listaProductos .primero { margin-top:0; border-top:none; }
				.productos .listaProductos .foto { float:left; margin-right:15px; width:160px; height:100px; border:3px solid #707070;margin-bottom:15px;  }
				.productos .listaProductos .automotor  { float:left; background: url(../img/tit-home-automotor2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:110px; height:23px; }
				.productos .listaProductos .hogar  { float:left; background: url(../img/tit-home-hogar2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:72px; height:23px; }
				.productos .listaProductos .comercio  { float:left; display:inline; background: url(../img/tit-home-comercio2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:99px; height:23px; }
				.productos .listaProductos .art  { float:left; background: url(../img/tit-home-art2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:67px; height:23px; }
				.productos .listaProductos .vida  { float:left; background: url(../img/tit-home-vida2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:58px; height:23px; }
				.productos .listaProductos .consorcios  { float:left; background: url(../img/tit-home-consorcio2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:110px; height:23px; }
				.productos .listaProductos .agro  { float:left; background: url(../img/tit-home-agro2.png) no-repeat; text-indent:-9000px; overflow:hidden; width:65px; height:24px; }

				
				.productos .listaProductos .cotizacion  { display:inline; float:right; background: url(../img/solicitar-informacion.png) no-repeat; width:116px; height:16px; text-indent:-9000px; overflow:hidden; }
				.productos .listaProductos .intro {overflow:hidden; float:left; width:487px; margin-top:6px;  }

		.productos h4 { display:block; margin:20px 0 5px 0; font:bold 13px Arial; color:#394882; width:670px; border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:5px; }
		.productos ul.masLista { display:block; margin:5px 0 5px 0; }
			.productos .masLista li { display:block; overflow:hidden; background: url(../img/li-preguntas-frecuentes.png) no-repeat 0 3px; padding-left:16px; margin-bottom:5px; }
			.productos .masLista li a { color:#394882; }
			.productos .masLista li a:hover { text-decoration:underline; }
		
/* ASEGURADORAS */

		.aseguradoras .izq { display:inline; float:left; width:670px; }
		.aseguradoras .izq h2 { display:block; width:171px; height:31px; background: url(../img/tit-aseguradoras.png) no-repeat; text-indent:-9000px; margin-bottom:15px; }
		.aseguradoras .izq .quienes-somos { display:block;  height:42px; background: url(../img/logo-sancor.png) no-repeat; text-indent:-9000px; border-bottom:1px solid #cdcdcd; padding-bottom:7px; margin-bottom:12px; }
		.aseguradoras .izq .nuestra-mision { display:block;  height:40px; background: url(../img/logo-prevencion.png) no-repeat; text-indent:-9000px; border-bottom:1px solid #cdcdcd; padding-bottom:7px; margin-bottom:12px; margin-top:20px; }

			.aseguradoras .izq p {  font:normal 12px Arial; }
			.aseguradoras .izq p strong { font-weight:bold; }
		.aseguradoras .der { display:inline; float:right; margin-left:15px; width:200px; }
			.aseguradoras .der img { width:200px; display:block; margin-top:10px; }

/* ACERCA DE MAGIS */

		.acerca-de-magis h2 { display:block; width:300px; height:30px; background: url(../img/tit-acerca-de-magis.png) no-repeat; text-indent:-9000px; margin-bottom:15px; }
		.acerca-de-magis ul.menu { display:block; margin:13px 0 20px 0; background: url(../img/menu-acerca-de-magis.png) no-repeat; width:670px; height:33x; overflow:hidden; }
			.acerca-de-magis .menu li { height:33px; display:inline; float:left; text-indent:-9000px; overflow:hidden; height:33px; }
			.acerca-de-magis .menu li a { display:block; height:33px; background: url(../img/menu-acerca-de-magis.png) no-repeat; }
				.acerca-de-magis #menu1 a { width:130px; background-position: 0 -33px; text-indent:-9000px; }
				.acerca-de-magis #menu1 .seleccionado { background-position: 0 0; }
				.acerca-de-magis #menu2 a { width:98px; background-position:130px 33px; text-indent:-9000px; }
				.acerca-de-magis #menu2 .seleccionado { background-position: -130px -33px; }
				.acerca-de-magis #menu3 a { width:98px; background-position:260px 33px; text-indent:-9000px; }
		.acerca-de-magis .izq { display:inline; float:left; width:425px; }
		.acerca-de-magis .der { display:inline; float:right; margin-left:15px; width:230px; }
			.acerca-de-magis .der img { width:230px; display:block; margin-top:10px; }

		.acerca-de-magis ul.listaStaff { display:block; position:relative; overflow:hidden; margin:13px 0 0 0; }
			.acerca-de-magis .listaStaff li { display:block; margin:0 0 20px 0; }
			.acerca-de-magis .listaStaff li img { display:inline; float:left; width:74px; margin-right:10px; margin-bottom:10px; }
			.acerca-de-magis .listaStaff li h3 { display:inline; float:left; font:normal 18px Arial; }
			.acerca-de-magis .listaStaff li .puesto { display:block; font:normal 12px Arial; border-bottom:1px solid #ccc; padding-bottom:5px; }
			.acerca-de-magis .listaStaff p { display:block; clear:both; margin-top:10px; }
			.acerca-de-magis .listaStaff li .lista { display:block; margin:5px 0 0 0; background: url(../img/bullet-lista.png) no-repeat 0 6px; padding-left: 11px; }

/* SOLICITUD DE COTIZACION */

		.solicitud-de-cotizacion h2 { display:block; width:300px; height:30px; background: url(../img/tit-solicitud-de-cotizacion.png) no-repeat; text-indent:-9000px; margin-bottom:15px; }
		.solicitud-de-cotizacion ul.menu { display:block; margin:13px 0 30px 0; background: url(../img/menu-cotizaciones.png) no-repeat; width:670px; height:33x; overflow:hidden; }
			.solicitud-de-cotizacion .menu li {  height:33px; display:inline; float:left; text-indent:-9000px; overflow:hidden;  }

			.solicitud-de-cotizacion .menu li a { display:block; height:33px; background: url(../img/menu-cotizaciones.png) no-repeat; }

				.solicitud-de-cotizacion #menu1 a {  width:104px; background-position: 0 0; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu1 .seleccionado {width:104px; background-position: 0 -33px; }

				.solicitud-de-cotizacion #menu2 a { width:92px; background-position:104px 34px; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu2 .seleccionado { width:92px;  background-position: -104px -33px; }
				.solicitud-de-cotizacion #menu3 a {width:92px;  background-position:196px 33px; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu3 .seleccionado { width:92px;  background-position: -196px -33px; }
				.solicitud-de-cotizacion #menu4 a {  width:92px; background-position:288px 33px; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu4 .seleccionado { width:92px; background-position: -288px -33px; }
				.solicitud-de-cotizacion #menu5 a {  width:92px; background-position:380px 33px; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu5 .seleccionado { width:92px;  background-position: -380px -33px; }
				.solicitud-de-cotizacion #menu6 a { width:92px; background-position:472px 33px; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu6 .seleccionado { width:92px; background-position: -472px -33px; }
				.solicitud-de-cotizacion #menu7 a { width:92px;  background-position:564px 33px; text-indent:-9000px; }
				.solicitud-de-cotizacion #menu7 .seleccionado {width:92px; background-position: -564px -33px; }

		.solicitud-de-cotizacion .datosContacto { display:block; width:138px; height:14px; background: url(../img/datos-de-contacto.png) no-repeat; text-indent:-9000px; margin-top:15px; }

			.solicitud-de-cotizacion #form_cotiza { display:block; clear:both; position:relative; overflow:hidden; margin-top:10px; width:525px; margin-bottom:20px; }
				#form_cotiza li { display:block; clear:both; overflow:hidden; background:#ececec; margin-bottom:1px; width:517px; padding-right:8px;}
				#form_cotiza li label { display:inline; float:left; width:286px; padding:8px 0 8px 8px; font:normal 12px Arial; }
				#form_cotiza li input { display:inline; float:left; width:221px;  margin-top:7px; border:1px solid #686868;font:normal 12px Arial;  }
				#form_cotiza li select { display:inline; float:left; width:221px;  margin-top:7px; border:1px solid #686868;font:normal 12px Arial;  }
				#form_cotiza li textarea { display:inline; float:left; width:221px; height:119px;  margin-top:7px; border:1px solid #686868;font:normal 12px Arial; margin-bottom:7px; }
				#form_cotiza li .cheq { display:block; float:left; border:0; margin-right:5px; width:15px; }
				#form_cotiza li .testo { display:inline; float:left; margin-right:10px; margin-top:5px; }
				#form_cotiza .area { height:136px; }
				#form_cotiza button { float:left; margin-top:15px; margin-left:195px; background: url(../img/enviar-solicitud.png) no-repeat; width:145px; height:27px; border:none; text-indent:-9000px; overflow:hidden; cursor:pointer; }
				#form_cotiza .datosVehiculo {  display:block; width:137px; height:14px; background: url(../img/datos-del-vehiculo.png) no-repeat; text-indent:-9000px; margin-top:15px; margin-bottom:10px; }
				#form_cotiza .datosVivienda {  display:block; width:148px; height:14px; background: url(../img/datos-de-la-vivienda.png) no-repeat; text-indent:-9000px; margin-top:15px; margin-bottom:10px; }
				#form_cotiza .datosComercio {  display:block; width:145px; height:14px; background: url(../img/datos-del-comercio.png) no-repeat; text-indent:-9000px; margin-top:15px; margin-bottom:10px; }
				#form_cotiza .datosEdificio {  display:block; width:145px; height:14px; background: url(../img/datos-del-edificio.png) no-repeat; text-indent:-9000px; margin-top:15px; margin-bottom:10px; }

/* CONTACTO */

		#cuerpo .contacto { width:670px; background: url(../img/fondo-contacto.png) repeat-y; overflow:hidden; }
		.contacto h2 { display:block; width:113px; height:22px; background: url(../img/tit-contacto.png) no-repeat; text-indent:-9000px; margin-bottom:15px; }
		.contacto .izq { display:inline; float:left; width:335px; }

			.contacto .izq #form_contacto { display:block; clear:both; margin-top:25px; width:335px; }
				#form_contacto li { display:block; clear:both; overflow:hidden; background:#ececec; margin-bottom:1px; width:327px; height:30px; padding-right:8px;}
				#form_contacto li label { display:inline; float:left; width:95px; padding:8px 0 8px 9px; font:normal 12px Arial; }
				#form_contacto li input { display:inline; float:left; width:221px;  margin-top:7px; border:1px solid #686868;font:normal 12px Arial;  }
				#form_contacto li textarea { display:inline; float:left; width:221px; height:119px;  margin-top:7px; border:1px solid #686868;font:normal 12px Arial;  }
				#form_contacto .area { height:136px; }
				#form_contacto button { display:block; float:right; margin-top:15px; background: url(../img/enviar.png) no-repeat; width:75px; height:24px; border:none; text-indent:-9000px; overflow:hidden; margin-right:7px; cursor:pointer; }
			.contacto .izq p {  font:normal 12px Arial; }

		.contacto .der { display:inline; float:right; margin-left:44px; width:285px; }
			.contacto .der img { width:125px; display:block; margin-bottom:14px; }	
			.contacto .der { font:normal 12px Arial; color:#555; }
			.contacto .der strong { font-weight: bold; }
			.contacto .der a { color:#394882; text-decoration:underline; }
			.contacto .der .ocho { display:block; margin-top:14px; width:253px; height:70px; }

	.texto { clear:both; display:block; border-top:1px solid #ccc; padding-top:5px; margin-top:10px;  }
		.texto p { margin:5px 0; }
		.texto ul { display:block; margin:5px 0 5px 10px; }
			.texto li { display:block; overflow:hidden; background: url(../img/bullet-lista2.png) no-repeat 0 6px; padding-left:13px; }
		.texto h4 { background:transparent url(../img/bullet-mas.png) no-repeat scroll 0 0; color:#555555; display:block; font:normal 15px Arial; height:27px; margin:20px 0 8px 0; padding-left:29px; padding-top:3px; }
		.texto h5 { display:block; margin:5px 0 5px 0; padding:0; font:bold 13px Arial; color:#394882; border:none; }
		.texto a { color:#394882; text-decoration:underline; }
		.texto a:hover { color:#394882; }


.bottomWrapper { display:block; clear:both; position:relative; width:982px; background: url(../img/bottom-wrapper.png) no-repeat; height:40px; }
.bottomWrapper  #banner  { display:block; position:absolute; width:670px; height:73px; left:290px; top:-79px; }
.bottomWrapper  #bannerProd  { display:block; position:absolute; width:536px; height:58px; left:348px; top:-70px; }

#pie { width:982px; height:116px; position:relative; margin:0 auto; text-align:left; margin-top:10px; font:normal 12px Arial; color:#fff; }
	#pie .pieMagis { display:inline; float:left; margin-left:222px; }
	#pie .copy { display:inline; float:left; padding:25px 0 0 20px; }
		#pie .copy strong { text-transform: uppercase; font-weight:bold; }
		#pie .copy a { font-weight:bold; color:#fff; }

#fecha { background: transparent url(../img/fondo-fecha.png) scroll repeat-x 0 0; display: inline; height: 25px; width: 950px; margin-left: 20px; position: absolute; top: 0px; left: 0px; padding-top: 5px; font-family: arial; font-size: 12px; color: #fff; }
#hora { display: inline; width: 41px; height: 15px; background: transparent url(../img/fondo-hora.png) scroll no-repeat 0 0; float: left; margin-left: 7px; text-align: center; font-weight: bold; margin-right: 5px; }

