* { padding: 0; margin: 0; }
img { border:0px; }
img a { border:0px; }
body { margin: 0 auto; text-align:center; background-color: #f1f1f1; font-family:Arial; font-size:12px; color:#333333; }
#pagina { width:800px; min-height:740px; height:740px; height:auto !important; background-color:#FFFFFF; margin:0 auto; text-align:center; margin-top:30px; overflow:hidden; }
#foto { width:600px; height:408px; overflow:hidden; margin-left:6px; text-align:center; clear:both; }
#formulario_tarificacion { float:left; width:613px; }
fieldset { background-color:#FFFFFF; border-bottom:1px solid #00646A; border-left:1px solid #00646A; border-right:1px solid #00646A; float:left; padding:5px 2px; width:606px; }
.producto { color:#083863; float:left; font-size:15pt; padding-left:10px; padding-top:2px; text-align:left; width:auto; }
.TituloOpcion { float:left; height:auto; width:606px; }
.TituloOpcion h3 { color:#083863; float:left; margin:10px 0 0 5px; padding:0; text-align:left; width:550px; }
.campo { float:left; margin:0 5px 0 0; padding:0; text-align:left; width:auto; }
.campo p { float:left; margin:3px; padding:3px; }
#ContenidoCentral label {float:left; font-weight:bold; margin:0 5px 0 0; padding:5px 10px; text-align:left; width:125px; }
#ContenidoCentral input { border:1px solid #CCCCCC; margin:3px; padding:3px; }
#ContenidoCentral select { border:1px solid #CCCCCC; margin:3px; padding:3px; }
fieldset p { padding-left:10px; padding-top:8px; text-align:left; color:#083863; }
h4 { font-size:1.4em; font-weight:normal; margin:0 0 1em; }
.grdPrecios { border:0 none; font-size:8pt; padding:3px; width:100% }
.grdPrecioshead { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background:#083863 none repeat scroll 0 0; color:#FFFFFF; font-weight:bold; height:20px; margin:0px; padding:4px 6px; text-align:center; text-transform:uppercase; }
#logo_izq { width:137px; min-height:700px; height:auto !important; height:700px; background-color:#083863; background-image:url(../imagenes/logo.jpg); background-repeat:no-repeat; background-position:bottom; float:left; margin:10px; }
#contenido, #contenido2 { width: 630px; height:auto; min-height:730px; height:auto !important; height:730px; float:right; }
#menu { float:left; margin-left:-15px; padding-top:10px; padding-bottom:10px; padding-right:8px; }
#menu ul { list-style:none; }
#menu li { float:left; margin-left:37px; /*color:#121e5a;*/
color:#083863; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight: bold; }
#menu li a { text-decoration:none; color:#003366; font-family:Arial, }
#menu li a:hover { color:#6699cc; }
#servicios { margin-left:0px; padding-top:10px; padding-bottom:10px; width:620px; height:105px; border:0px solid red; clear:both; }
#servicios ul { list-style:none; }
#servicios li { float:left; color:#083863; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight: bold; text-align:center; }
#pie { font-family:Arial; font-size:10px; color:#333333; padding-top:2px; text-align:center !important; }
#contacto { clear:both; margin:0 auto; padding-top:25px; padding-bottom:25px; text-align:center; /*color:#6699cc;*/
color:#333333; }
#empresa { clear:both; margin:0 auto; padding-top:25px; padding-bottom:25px; text-align:center; color:#333333; height:375px; min-height:375px; height:auto !important; }
#clientes { clear:both; color:#333333; margin:0 auto; min-height:455px; padding-bottom:25px; }
.cliente { width:530px; height:auto; background-color:#f3f3f3; margin:0 auto; text-align:center; clear:both; color:#333333; /*margin-top:15px;
margin-bottom:15px;
overflow:hidden;*/

}
#novedad { clear:both; margin:0 auto; padding-top:25px; padding-bottom:25px; text-align:center; color:#333333; height:auto; min-height:375px; height:auto !important; height:375px; overflow:hidden; }
.button { padding-left:5px; padding-right:5px; height:25px; width:100px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; cursor:pointer; }
#localizacion { clear:both; margin:0 auto; padding-top:20px; padding-bottom:20px; width:600px; height:auto; }
#localizacion_izq { float:left; width:180px; margin-right:20px; }
#localizacion_der { float:right; width:400px; height:350px; }
#localizacion_izq2 { float:left; width:290px; margin-right:10px; }
#localizacion_der2 { float:right; width:300px; height:350px; margin-top:12px; }
#map { width:400px; height:300px; margin-bottom:50px; }
#map2 { width:300px; height:300px; margin-bottom:50px; }
.separador { clear:both; }
.paginar a { color:#003366; text-decoration:none; font-weight:bold; }
.paginar a:hover { color:#6699cc; }
.button { padding-left:5px; padding-right:5px; background-color: #DBDBDB; height:25px; width:125px; font-family:Arial, Helvetica, sans-serif; font-style:normal; font-size:11px; cursor:pointer; border:0px; }
.azul { color:#083863; }
.azul a { color:#083863; text-decoration:none }

===============================================================

#contenido, #contenido2 { clear:both; margin:0 auto; margin:25px; color:#333333; }
#contenido *, #contenido2 * { text-align:left; }
#contenido h1 { clear:both; font-family:'Georgia', Times, serif; font-size:28px; padding-bottom:10px; padding-top:20px; color:#083863; font-weight:normal; }
#TitularFormulario { background-color:#083863; float:left; height:35px; margin-left:0px; margin-right:245px; margin-top:10px; width:612px; }
#TitularFormulario2 { background-color:#083863; float:left; height:35px; margin-left:0px; margin-right:245px; width:603px; }
#TitularFormulario h1 { color:#FFFFFF; float:left; padding-left:10px; padding-top:2px; text-align:left; width:auto; }
#TitularFormulario2 h1 { color:#FFFFFF; float:left; padding-left:10px; padding-top:2px; text-align:left; width:auto;font-size:20px }
#TitularFormulario h1.difuminado { color:#9A9A9A; float:left; padding-left:2px; width:auto; }
#contenido_dentro h2, #localizacion_izq2 h2, #form_seguros h2 { padding:10px 0 5px 0; clear:both; color:#083863; font-weight:normal; }

#contenido_dentro img { margin:0 0 5px 0; padding-right:10px; }
.bloques_productos h2 a { text-decoration:none; color:#083863; }
.form_login { margin:0 auto; width:300px; }
.form_login form { overflow:hidden; }
.form_login div { clear:both; margin:5px 0; height:20px; }
.form_login label { float:left; width:80px; padding-right:3px; text-align: right; }
.form_login input { float:left; width:80px; text-align: right; }
.form_login .commands { text-align:center !important; }
.form_login .commands input { float:none !important; }

#form_seguros { /*background-color:#F5F5F5;*/float:left; margin:10px 0; padding:5px; width:603px; }
#form_seguros p{color:#083863;padding-top:60px;}
#form_seguros td{color:#083863}
label.error {
	font-size: 10px;
	color: #ff0000;
}
label {
	color:#083863;
}
input.error {
	border: 1px solid #ff0000;
	background-color: #FFFFD5;
}
.desconectar{
	text-decoration:none;
	color:#083863;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.links{
	text-decoration:none;
	color:#083863;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.link2{
	text-decoration:none;
	color:#083863;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
}
.lista{
	color:#083863;
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	margin:20px 20px;
}
.grat{
	color:#083863;
	font-family:Arial,Helvetica,sans-serif;
}

#menugestion {
	text-align: left;
	list-style: none;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	color: #ffffff;
	margin: 5px;
	padding: 0;
}

#menugestion li {
	margin: 10px 0;
	padding: 0;
}

#menugestion li a {
	text-decoration: none;
	color: #ffffff;
}

#listapolizas {
	width: 100%;
	margin: 10px 0;
}

#listapolizas td {
	margin: 2px;
	text-align: center;
}
#listapolizas th {
	margin: 2px;
	text-align: center;
	background-color: #073863;
	color: #ffffff;
}