ul, div, fieldset, form, h1, h2, h3, h4, h5, img, input, li, object, p, pre, span, body, blockquote {
	margin : 0;
	padding : 0;
}

a {
	color : #000;
	font-size : 11px;
	text-decoration : underline;
}

a:hover {
	text-decoration : none;
}

body {
	background : #FFFFFF;
	font : 100%  "Trebuchet MS", verdana, arial, sans-serif;
	margin : 0;
	padding : 0;
}

* html body {
	width : 96%;
}

#metanavegacion {
	background : #F5F5F5;
	border-bottom : 1px solid #A7A7A7;
	border-left : 0;
	border-right : 1px solid #A7A7A7;
	border-top : 0;
	float : right;
	margin-bottom : 10px;
}

#metanavegacion ul {
	background : #F5F5F5;
	border-bottom : 1px solid #E1E1E1;
	display : block;
	font-size : 70%;
	height : 2.8em;
	line-height : 2.6em;
	width : auto;
}

* html #metanavegacion ul {
	font-size : .5em;
	height : 2.5em;
}

#metanavegacion ul li {
	background : url("../img/barrita.gif") #F5F5F5 0 5px no-repeat;
	display : block;
	float : right;
	padding : 0.1em 0.75em 0 0.75em;
}

#metanavegacion ul li a {
	background : #F5F5F5;
	color : #252525;
	font-weight : bold;
	text-decoration : none;
}

#metanavegacion ul li a.sin_negrita {
	font-weight : normal;
}

#metanavegacion ul li span.sin_negrita {
	background : url("../img/telefono.gif") #F5F5F5 0 0 no-repeat;
	font-size: 11px;
	padding-bottom : 10px;
	padding-left : 24px;
}/*url("../img/telefono.gif")*/

#metanavegacion ul li a:hover {
	background : #F5F5F5;
	color : #252525;
	text-decoration : underline;
}

#cabecera {
	position : relative;
	width : 100%;
}

.mwidth {
	background : url("../img/borde_grueso.gif") #FFFFFF bottom repeat-x;
	display : block;
	height : auto;
	margin-bottom : 5px;
	padding : 0px 0 14px 10px;
}

textarea {
	background : #FFFFFF;
	border : 1px solid #7F9DB9;
	color : #252525;
	font : 100% Arial, Verdana,Helvetica, sans-serif;
	margin-bottom : 2px;
	padding-top : 2px;
}

select {
	font : 100% Arial,Verdana, Helvetica, sans-serif;
	margin-bottom : 0.3em;
}

.pie {
	clear : both;
	color : #666666;
	font-size : 70%;
	padding-right : 8px;
	padding-top : 15px;
	text-align : right;
}

* html .pie {
	padding-right : 10px;
	padding-top : 8px;
}

.pie ul li {
	border-right : 1px solid #CCCCCC;
	display : inline;
	padding-left : 6px;
	padding-right : 6px;
}

* html .pie ul li {
	padding-left : 6px;
}

.pie ul li.nob {
	border-right : 0;
	font-size : 11px;
	padding-right : 0;
}

.pie ul li a {
	background : #FFFFFF;
	color : #666666;
	text-decoration : none;
}

.pie ul li a:hover {
	text-decoration : underline;
}

em {
	font-style : normal;
}

/*ESTILOS NUEVOS */
#menu-lateral {
	background : transparent;
	display : block;
	float : left;
	height : auto;
	margin : 0px;
	overflow:hidden;
	text-align : left;
	width : 180px;
}

#acceso-cliente {
	background : #D6E5F0;
	border : 1px solid #6699CC;
	color : #000000;
	font-size : 11px;
	height : 20px;
	padding-top : 2px;
	text-align : center;
	text-transform : uppercase;
}

*html #acceso-cliente {
	height : 22px;
}

#contenido-lateral {
	background : #EAF2F7;
	border : 1px solid #AFCBE2;
	border-top : none;
	display:block;
	height : auto;
	overflow:hidden;
	position:relative;
	padding : 12px 9px 9px 9px;
}

#contenido-lateral form.campos {
	margin-bottom : 6px;
	margin-top : 10px;
}

*html #contenido-lateral form.campos {
	margin-bottom : 0px;
}

#contenido-lateral form.campos .boton{
	background : #E1E1E1;
	border : 1px solid #999;
	color : #000;
	cursor : hand;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 20px;
	text-align : center;
	text-transform : uppercase;
	width : 80px;
}

#contenido-lateral form.campos fieldset {
	border : none;
	margin : 0px;
	padding : 0px;
	text-align : center;
}

#contenido-lateral form.campos label {
	color : #454545;
	float : left;
	font-size : 11px;
	margin-bottom : 6px;
	text-align : left;
	width : 100%;
}

*+html #contenido-lateral form.campos label {
	margin-bottom : 4px;
}

#contenido-lateral form.campos input {
	border : 1px solid #7F9DB9;
	font-size : 9%;
	height : 15px;
	width : 156px;
}
#contenido-lateral form.campos input.box {
	border : 0;
	font-size : 9%;
	height : 20px;
	width : 20px;
}

#menu-lateral ul li span.sin_negrita {
	background : transparent url("../img/telefono.gif") no-repeat 0px 2px;
	display : block;
	font-size : 11px;
	margin-top : 10px;
	padding-bottom : 10px;
	padding-left : 24px;
}

*html #menu-lateral ul li span.sin_negrita {
	background : transparent url("../img/telefono.gif") no-repeat 0px 6px;
	display : block;
	margin-top : 0px;
	position : relative;
}

*+html #menu-lateral ul li span.sin_negrita {
	background : transparent url("../img/telefono.gif") no-repeat 0px 6px;
	margin-top : 0px;
}
#menu-lateral ul li span.sin_negrita2 {
	
	display : block;
	font-size : 11px;
	margin-top : 10px;
	padding-bottom : 10px;
	padding-left : 24px;
}

*html #menu-lateral ul li span.sin_negrita2 {

	display : block;
	margin-top : 0px;
	position : relative;
}

*+html #menu-lateral ul li span.sin_negrita2 {

	margin-top : 0px;
}

#solicitar {
	border : 0px solid #6699CC;
	display : block;
	font : 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	overflow: hidden;
	padding : 0px;
	position : relative;
	width : auto;
}

#solicitar img { margin-right:6px; }

*html #solicitar {
	margin-top : -26px;
}

#contenedor-central {
	background : #FFFFFF;
	border : 1px solid #689BCA;
	clear : right;
	display : block;
	float : left;
	width : 99%;
}

#contenedor-central2 {
	background : #FFFFFF;
	border : 1px solid #999999;
	display : block;
	float : left;
	margin-top : 15px;
	width : 99%;
}

#contenedor-central2 .foto {
	margin : 0px 10px 10px 10px;
	width : auto;
}

*html #contenedor-central2 .foto {
	margin-right : 5px;
}

*+html #contenedor-central2 .foto {
	margin-right : 15px;
}

#contenedor-central2 .derecha {
	clear : right;
	float : right;
}

#encabezado {
	background : #D7E5F0;
	border-bottom : 1px solid #6699CC;
	color : #000000;
	font-size : 11px;
	height : 18px;
	padding-top : 4px;
	text-align : center;
	text-transform : uppercase;
	width : auto;
}

#encabezado img {
margin:-2px 6px 0 0; }

#encabezado2 {
	background : #EBEBEB;
	border-bottom : 1px solid #999;
	color : #000000;
	display : block;
	font-size : 11px;
	height : 18px;
	padding-top : 4px;
	text-align : center;
	text-transform : uppercase;
	width : auto;
}

#encabezado2 img {
margin:0px 6px 0 0; }

ul, li {
	list-style-type : none;
	margin : 0;
	padding : 0;
}

html:lang(es)>body #metanavegacion ul li, * html #metanavegacion ul li {
	padding : 0 0.75em 0 0.75em;
}

*html .mwidth, *+html .mwidth {
	padding-bottom : 8px;
}

/*metralla */
#contenedor-izquierdo {
	background : transparent;
	clear : left;
	display : block;
	float : left;
	width : 195px;
}

#contenedor-derecho {
	background : transparent;
	clear : right;
	display : block;
	float : left;
	margin-left : 0px;
	max-width : 78%;
	padding : 0px;
	position : relative;
	text-align : left;
	width : 100%;
}

*html #contenedor-derecho {
	width : auto;
}

ul li.blanco {
	background : #FFFFFF url(../img/cuadrado.gif) no-repeat 8px 13px;
	color : #545454;
	font-size : 11px;
	padding : 6px 6px 6px 16px;
	width : auto;
}

ul li.gris {
	background : #F5F5F5 url(../img/cuadrado.gif) no-repeat 8px 13px;
	color : #545454;
	font-size : 11px;
	padding : 6px 5px 6px 16px;
	width : auto;
}

*html ul li.blanco, *html ul li.gris {
	background-position : 8px 13px;
	padding : 1px 6px 6px 16px;
}

*+html ul li.blanco, *+html ul li.gris {
	background-position : 8px 13px;
	padding : 1px 6px 6px 16px;
}

h2 {
	background : #FFFFFF;
	color : #DD5500;
	font-size : 18px;
	margin-bottom : 0em;
	padding-bottom : 0.4em;
	padding-left : 0.4em;
	padding-top : 0.8em;
}

h2 strong {
	color : #999999;
	font-size : 90%;
}

h2 strong em {
	color : #DD5500;
}

h2 strong em {
	color : #9B9B9B;
}

p {
	background : transparent;
	color : #545454;
	font-size : 11px;
	padding : 0 0.8em 0.6em 0.8em;
	width : auto;
}

#volver {
	background : transparent;
	clear: both;
	display : block;
	float : right;
	margin : 4px 10px 10px 0px;
	width : auto;
}

iframe {
border:none;
float:left;
height: 600px;
margin: 0 0 0 10px;
padding: 0px;
overflow:hidden;
width: 80%; }

input.botonradio {
border:0;
width:12px;
}

#seeboton {
	color : #000;
	font : bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 20px;
	text-align : center;
	text-transform : uppercase;
	width : 80px;
}

.tipo_02 {
border:1px solid #a7a7a7;
padding-left:10px;
padding-right:10px;
padding-bottom:15px;
padding-top:3px;
text-align:justify;
}

.lista_1nivel {
color:#326DA7;
color:#545454;
font-size:70%;
list-style-type:disc;
}

.contenido_interior {padding-top:5px;margin-left:10px;margin-right:10px;width:auto;min-width:524px;color:#545454;background:#fff;position:relative;}
.contenido_interior p {font-size:70%;}
* html .contenido_interior {border-right:524px solid #fff;}
.maxwidth {display:block;}
* html .maxwidth  {display:inline-block; position:relative; margin-right:-524px;}
.caja_tabla {display:block;position:relative;padding:0;font-size:70%;width:auto;padding-left:5px;padding-right:5px;padding-top:0.5em;padding-bottom:10px;color:#333333;background:#F5F5F5;margin-top:10px;margin-bottom:10px;}
* html .caja_tabla {padding-left:0;padding-right:0;}
 * html .caja_tabla table {margin-left:7px;margin-right:5px;}
html:lang(es)>body .caja_tabla table {margin-top:15px;}
.caja_tabla {padding-bottom:10px;}
.caja_tabla table {height:auto;min-width:530px;width:100% !important;width:98%;font-size:100%;margin-top:10px;margin-bottom:10px;line-height:200%;border-collapse:collapse;border:solid 1px; border-bottom-color:#999999; border-left-color:#999999; border-right-color:#999999; border-top-color:#999999; line-height:170%;font-family: Arial, Verdana,Helvetica, sans-serif;}
table, td, th {border:none;}
.caja_tabla table  td {font-size:90%;padding-top:0.4em;padding-bottom:0.2em;border-bottom:1px solid #999;}
* html .caja_tabla table  td {padding-top:0.8em;padding-bottom:0.4em;}
.caja_tabla table  td.td_izq {width:18%;white-space:nowrap;padding-left:24px;}
.caja_tabla table  th {color:#252525;width:100%;border-bottom:1px solid #999; background:#E1E1E1}
.caja_tabla table  td.celda_color {color:#252525;text-align:center;width:100%;padding-top:0.2em;padding-bottom:0.1em;border-bottom:1px solid #999; background:#D6E5F0}
.caja_tabla table  td.celda_color_padeada {color:#252525;width:100%;padding-top:0.2em;text-align:center;padding-bottom:0.1em;border-bottom:1px solid #999; background:#D6E5F0}
caption {display:none;}
.caja_tabla table  tr.tr_blanco {background:#FFF}
.caja_tabla table  tr.tr_gris {background:#F5F5F5}
.aceptar {background:#E1E1E1;color:#252525;margin:0 auto;padding:0 0.8em 0.3em 0.8em;font-size:90%;height:18px;font-weight:bold;font-family: Trebuchet Ms, Arial, Verdana,Helvetica, sans-serif;border:1px #999999 solid;}
* html .aceptar {margin:4px auto 0 auto;}
fieldset {border:0;margin-top:5px;text-align:center;}

.tabla_fndoBlanco {display:block;position:relative;width:auto;padding-left:50px;padding-right:50px;padding-top:20px;padding-bottom:20px;color:#000000;background:#FFFFFF;margin-top:10px;margin-bottom:20px;margin-right:20px;margin-left:20px; font-size:13px; font: bolder;}
.aceptar { background:#E1E1E1; color:#252525; margin:0 auto; padding:0 0.8em 0.3em 0.8em;  height:18px; font-weight:bold; font-family: Trebuchet Ms, Arial, Verdana,Helvetica, sans-serif;border:1px #999999 solid; }
