body {
margin: 0px;
scrollbar-arrow-color:#828282;
scrollbar-track-color:#FFFFFF;
scrollbar-shadow-color:#FFFFFF;
scrollbar-face-color:#cccccc;
scrollbar-highlight-color:#FFFFFF;
scrollbar-darkshadow-color:#828282;
scrollbar-3dlight-color:#828282;	
background-color: #FFFFFF; /*background-image: url(images/fondo01.jpg); background-repeat: repeat;*/text-align:center;}
#alto {height: 100px;}
body.fonwh {background-image: url(images/fonwh.gif); background-color: #FFFFFF;}

.foncont {background-color: #FFFFFF; padding: 14px 18px 14px 25px; border-top: 16px solid #EC1C24;}
.fonrojo {background-color: #EC1C24;}
.fonrecmenu {background-color: #EC1C24; border: 1px solid #B9171C;}
.fonlintitulo {background-color: #FFFFFF; background-image: url(images/fonlintitulo.gif);}
.fonlintitulo2 {background-color: #FFFFFF; background-color: #FF0000; padding-left:4px; height:18px;}
.fonlindiv {background-color: #FFFFFF; background-image: url(images/fonlindiv.gif); height: 21px;}
.fonlineapun {background-color: #FFFFFF; background-image: url(images/linea_pun.gif); background-position:center; background-repeat:repeat-x; padding:5px 0px;}


.titulo11bwh_alt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF; text-transform: uppercase;}
.titulo11b_alt {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FF0000; text-transform: uppercase;}
.titulo11rojo {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  color: #FF0000; }
.parrafo {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; line-height: 1.3em;}
.parrafojus {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; line-height: 1.3em; text-align: justify;}
.parraforoj {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #EB1C24; line-height: 1.3em;}
.parrafobroj {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #EB1C24; line-height: 1.3em;}
.txtnoved {padding: 4px 9px 4px 9px; background-color: #F5F5F5; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; border-bottom:15px solid #FFF;}
.txtnoved2 {padding: 4px 9px 4px 9px; background-color: #F5F5F5; line-height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FF0000; text-transform: uppercase;}
.parrafo02{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #000000; line-height: 1.5em;}
.parrafo11neg { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; line-height: 1.5em;}
.parrafo11neg2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000;}
.arial12n{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal; color: #000000;}
.arial14n{font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:normal; color: #000000;}
.pie{font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #FFFFFF;}
.pie2{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color: #FFFFFF;}

.padizq1 {padding-left:1px}
.padizq2 {padding-left:2px}
.padizq4 {padding-left:4px}
.padizq6 {padding-left:6px}
.padizq11 {padding-left:11px}
.padizq38 {padding-left:38px}
.padizq10 {padding-left:10px}
.padizq14 {padding-left:14px}
.padtop2 {padding-top:2px}
.padtop4 {padding-top:4px}
.padtop5 {padding-top:5px}
.padtop10 {padding-top:10px}
.padizq8 {padding-left:8px}
.pader2 {padding-right:2px}
.padbot2 {padding-bottom:2px}
.padbot5 {padding-bottom:5px}
.padbot7 {padding-bottom:7px}
.padbot10 {padding-bottom:10px}
.padfoto01 {padding-left: 15px;}
.padfoto02 {padding-right: 15px;}
.padfotonovedr {padding: 0px 0px 5px 10px;}
.padfotonovedl {padding: 0px 10px 5px 0px;}
.padtxtof {padding: 5px 9px 0px 9px;}


.bordefoto1 {border: 1px solid #C2C1C1; text-align: center; vertical-align: middle; padding: 5px 0px 5px 0px;}
.bordefoto2 {border: 1px solid #FF0000; text-align: center;}
.bordefoto3 {border: 1px solid #C0C0C0; margin-top:3px; margin-bottom:3px; margin-left:15px;}
.boder_botom{border-bottom:1px solid;}
.centrado {position: absolute; /*Posicionamiento absoluto*/
top: 50%; /*Desde arriba, colocar al 50% de la pantalla*/
left: 50%; /*Desde la izquierda, colocar al 50% de la pantalla*/
margin-top: -210px; /*Restamos la mitad de alto del SWF para centrarlo verticalmente*/
margin-left: -360px; /* Restamos la mitad de ancho del SWF para centrarlo horizontalmente*/}

a:link, a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#464646; text-decoration: none;}
a:hover, a:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #000000; text-decoration: none;}

a.lnknegro:link, a.lnknegro:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#000000; text-decoration: none;}
a.lnknegro:hover, a.lnknegro:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #464646; text-decoration: none;}

a.lnknegrob:link, a.lnknegrob:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#000000; text-decoration: none;}
a.lnknegrob:hover, a.lnknegrob:active {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color: #000000; text-decoration: underline;}

a.lnknegro2:link, a.lnknegro2:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#464646; text-decoration: none;}
a.lnknegro2:hover, a.lnknegro2:active {color: #000000; text-decoration: underline;}

a.lnkrojo:link, a.lnkrojo:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#EB1C24; text-decoration: none;}
a.lnkrojo:hover, a.lnkrojo:active {color: #EB1C24; text-decoration: underline;}

a.lnkrojo10:link, a.lnkrojo10:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight:bold; color:#EB1C24; text-decoration: none;}
a.lnkrojo10:hover, a.lnkrojo10:active {color: #EB1C24; text-decoration: underline;}
a.regresar:link, a.regresar:visited, a.regresar:active {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000000; }
a.regresar:hover {font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight:normal; color: #000000; text-decoration:underline }
/*menu*/
#hovermenu a {display:block; padding: 5px 3px 4px 7px; background-image: url(images/menu.gif); background-repeat: no-repeat; height:15px;}
#hovermenu a:hover {background-image: url(images/menuon.gif); background-repeat: no-repeat;}

#hovermenu_on a {display:block; padding: 5px 3px 4px 7px; background-image: url(images/menuon.gif); background-repeat: no-repeat; height:15px;}
#hovermenu_on a:hover {background-image: url(images/menuon.gif); background-repeat: no-repeat;}

#hoversubmenu {display:block; padding: 4px 7px; background-image: url(images/submenu.gif); background-repeat: no-repeat; height:15px;}

a.menu:link, a.menu:visited, a.menu:active, a.menu:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#FFFFFF; text-decoration: none;}
a.submenu:link, a.submenu:visited {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#FFFFFF; text-decoration: none; }
a.submenu:active, a.submenu:hover {color:#FFFFFF; text-decoration: underline; }

a.submenuon:link, a.submenuon:visited, a.submenuon:active, a.submenuon:hover {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#FFFFFF; text-decoration: underline;}
.a{outline:0px;}

a{outline:none;}

/* -- formulario -- */
input.arial10cab1 { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-left: 3px; height: auto; width: 110px;}	
input { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; padding-left: 3px; height: auto; }
input.form { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; padding-left: 3px; height: 18px; width:188px; }
select { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold; height: auto;}
SELECT.arial11 {font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; height: 17px; background-color: #ffffff;}
texarea { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; font-weight:bold;  height: auto; }
input.boton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #EC1C24;
	height: auto;
	width: 63px;
	cursor:pointer;
}
.caja1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #F5F5F5;
	text-align: left;
	padding: 10px;
}
.caja2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	 background-color: #E6E6E6;
	text-align: left;
	padding: 8px;
	text-align: left;
	padding: 10px;
}
.caja3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
	background-color: #F5F5F5;
	text-align: left;
	padding-top: 5px;
}
.caja_contdet{padding-left:10px; padding-right:10px; height:107px; display:table-cell;}

.legal{

font-family: Arial, Helvetica, sans-serif;
font-size: 9px;
font-weight:bold;
font-style: normal;
color: #000000;
padding:5px;
text-align:justify;}
