*{margin: 0;padding: 0;font-size:.97em;font-family:verdana;}   
html, body{height:100%;min-height:100%;color:#000;}

ul{list-style-type:none;}
legend{display:none;}
a{text-decoration:none;}
img{border:none; behavior: url(js/iepngfix.htc);}
table, thead,tbody,th,tr,td{margin:0;padding:0;}

body{width:100%;background:#FFF url(../../img/comunes/fondo.gif) 0% 0% repeat-x;}


h3{margin: -2px 20px 0px 23px; padding-bottom:10px;color:#FF6600;text-align:left;font-size:0.96em;background:#FFF;font-family: verdana;}
h3.detalle{margin: 5px 20px 0px 23px; padding-bottom:10px;color:#FF6600;text-align:left;font-size:0.96em;background:#FFF;font-family: verdana;}
h3.subrayado{margin-top:20px;color:#FF6600;text-align:left;font-size:0.96em;background:#FFF url(../../img/comunes/separadorhor.gif) repeat-x bottom left;font-family: verdana;}
h3 a{ color:#FF6600; text-decoration:none;}
h3 a:hover{ text-decoration:underline}
h3 img{ position:absolute; margin-left:10px;margin:-6px 0 0px 10px;}
h3.tipo2{margin:12px 20px -10px 23px; padding-bottom:10px;color:#0066CC;text-align:left;font-size:0.9em;font-family: verdana;}
h3.ayuda{margin:12px 20px -10px 23px; padding-bottom:10px; color:#0066CC;text-align:left;font-size:0.9em;font-family: verdana; background:transparent}
h3.preguntas{margin:12px 20px -10px 23px; padding-bottom:10px; color:#FF6600;text-align:left;font-size:0.9em;font-family: verdana; background:transparent}

/* formulario que engloba todo la estructura */
.home{height:100%;width:100%;}

/*sumar*/
.txtbas{color:#666666; font-size:0.9em;padding:10px 50px 15px 45px;}
.txtbasnn{ color:#FF6600; font-weight:bold; font-size:1em}
.txtbasnn a{ color:#FF6600;font-size:1em; text-decoration:underline}
.txtbasit{ color:#666666; font-size:0.9em;padding:10px 50px 15px 45px;font-style: italic;}
.txtbasb{ color:#666666; font-size:0.9em;padding:10px 50px 15px 45px;font-weight:bold;}
.txtbasn{ color:#FF6600; font-size:0.9em;padding:10px 50px 15px 45px;}
.txtbasdet{ color:#666666; font-size:0.8em;padding:10px 150px 15px 45px;}
.txtbaja{margin:0px 20px 10px 23px; padding-bottom:10px; float:right;margin-top:-35px; color:#CC0000; font-size:0.8em;}
.txtbaja a{color:#CC0000; text-decoration:none}
.txtbaja a:hover{ text-decoration: underline}

#error{padding:30px 0 100px 50px; }
#error img{float:left;padding:5px;margin-right:18px;}
#error p{color:#0099FF;float:left;font-size:1.6em; margin-top:25px;}


.txtreg{ color:#666666; font-size:0.9em;padding:45px 50px 30px 25px !important; padding:40px 50px 30px 25px;}
.txtregb{ font-weight:bold;}
.imgregalo{ padding:10px; margin-left:35px; margin-top:0px !important;margin-top:5px; }
.sinpuntos{background:none; margin-left:35px;}
.subtxt{padding:20px 20px 0px 20px;}

.naranja{color:#FF3300; font-weight:bold;}

#posicionamiento{width:999px;height:100%;margin:0 auto;}

#principal{float:left;min-height:100%;width:94.5%;padding:0 27px;background:url(../../img/comunes/bandalateral.png) repeat-y top left;}
/* Hack para IE 6 */
* html #principal {behavior: url(js/iepngfix.htc);height:100%;}

.cabecera{float:left;width:100%;height:14.5%;}
.cabecera h1{float:left;width:225px;padding:15px 0 0 20px;}
.cabecera h1 p a{float:left;position:relative;top:-19px;left:250px;font-size:.8em;text-decoration:underline;color:#939393}
.cabecera h1 a{ border:none;}

#sesion {float:right;width:575px;padding-right:15px;}
.navegacion {float:right;width:575px;padding-right:15px;}
.cabeceraLista{float:right;width:575px;padding-right:14px;}
#sesion{margin-top:15px;font-size:.8em;color:#0066CC;}
#sesion a{color:#0066CC;}
#sesion span{color:#999;}
#sesion li{float:right;padding:5px;}
.separador{background:#FFF url(../../img/comunes/separadorver.gif) repeat-y top right;}

#acceso{margin:-20px 0 20px 20px;font-size:.8em;color:#666;}
#acceso a{color:#999; text-decoration:underline;}
#acceso span{color:#666;}
#acceso li{float:left;padding:0px;}

.navegacion{margin-top:32px;font-size:.92em; color:#333333;}
.navegacion li{float:right;padding:2px;}
.navegacion a{color:#666666;}
.navegacion a:hover{color:#FF6600}
.navegacion li.activo a{color:#ff6600;}

.cabeceraLista{margin-top:12px;}
.cabeceraLista h2{ font-size:12px;background:#FFF url(../../img/comunes/separadorver.gif) repeat-y top left;width:190px;position:relative;}
.cabeceraLista *{float:right;}

#cuerpo{float:left;min-height:85.4%;width:100%;background:#FFF url() repeat-x top left;padding-bottom:25px;margin-top:-4px;}
/* IE6 Only */
* html #cuerpo {margin-top:-5px;}

#contenidoIzq{float:left;width:740px;padding-top:10px;background:#FFF url(../../img/comunes/separadorhor.gif) repeat-x top left;}

#contenidoIzq h2{margin:0px 20px 10px 23px; padding-bottom:10px; color:#FF3300;text-align:left;font-size:0.96em;background:#FFF url(../../img/comunes/separadorhor.gif) repeat-x bottom left;background-position: 0px 18px;font-family: verdana;}
.contenidoDer{float:left;}
.contenidoDer{width:200px;}


#contenedor{float:left;width:740px;padding-top:1px;background:#FFF url(../../img/comunes/separadorhor.gif) repeat-x top left;}
#contenedor h2{margin: 15px 20px 0px 23px; padding-bottom:5px; color:#FF6600;text-align:left;font-size:0.96em;background:#FFF;font-family: verdana;}


#contenidoDer3{float:left;}
.contenidoCen3{float:left;}
.contenidoIzq3{float:left;}
.contenidoCenGes{float:left;}

.contenidoIzq3{width:200px;padding-top:20px;background:#FFF text-align:center;}
.contenidoIzq3 h2{margin-left:20px;}

#contenidoIzqHm,#contenidoCenHm, #contenidoDerHm{float:left;}
#contenidoIzqHm{width:220px;padding-top:15px;background:#3366FF text-align:center; border:1px; border-color:#3366FF;}
#contenidoIzqHm h2{margin-left:20px;}

.contenidoCen3{float:left;width:540px;padding-top:20px;background:#FFF;}
#contenidoCenHm{width:480px;padding-top:0px;min-height:194px;}
#contenidoCenHmsup{}
#contenidoCenHminf{margin:0px;padding-top:0px;background-image:url(../../img/comunes/hming.gif);background-repeat:no-repeat;background-position:45px 0px;min-height:235px;}
/* IE6 Only */
* html #contenidoCenHminf{height:240px;}
.imgCenHm{padding-top:0px; text-align:center;}

/*contenido para gestiondelistas*/
.contenidoCenGes{float:left;width:70%;padding:17px 0 0 0; background:#FFF;}
/* IE6 Only */
* html .contenidoCenGes{width:67%;}

/*enlace consejos*/
#consejos{font-size: small;float:left;text-align:right;width:100%;margin-left:15px;background:transparent;margin-bottom:15px;}
#consejos a{font-size: x-small; color:#0066CC;text-decoration:underline;}
#consejos img{ padding: 0px 10px 0px 8px;}

/*enlace consejos en contenidoIzq*/
#consejos2{font-size: small;float:left;text-align:right;width:96%;margin-bottom:15px;background:transparent;}
#consejos2 a{font-size: x-small; color:#0066CC;text-decoration:underline;}
#consejos2 img{ padding: 0px 10px 0px 8px;}

/*pestaņas para la tabla*/
#contListaPest{float:left;margin-top:10px;font-size:120%;border-bottom:3px solid #99CCFF;width:100%;}
#contListaPestT{float:left;margin-top:10px;font-size:120%;border-bottom:3px solid #99CCFF;width:103%;height:27px;}
*html #contListaPestT{width:108%;}

#contListaPestT table{float:left;}
*html #contListaPestT table{position:relative;top:1px;}

#contListaPestT th.fondo{background-image:url(../../img/comunes/pstbgg.gif); background-repeat:repeat-x }
#contListaPestT th.fondo a{color:#666666; }
#contListaPestT th.fondo a:hover{color:#333333; }

#contListaPestT th.fondoActivo{background-image:url(../../img/comunes/pstbgact.gif); background-repeat:repeat-x ; color:#0066CC;}
#contListaPestT th.fondoActivo a{color:#3399FF;}
#contListaPestT th.fondoActivo a:hover{color:#0066CC;}

#contenidoPestanas{float:left;width:100%;}
/* IE6 Only */
* html #contenidoPestanas{width:97%;}

#contenidoDer3{float:left;width:200px; padding-top:5px !important; padding-top:11px;}

#listaSugerencias{float:left;width:99%;height:100%;}
#listaSugerencias li{float:left;width:48%;height:85px;margin:10px 0 20px 5px;}
#listaSugerencias img, #listaSugerencias h4, #listaSugerencias span, #listaSugerencias a{float:left;}
#listaSugerencias h4, #listaSugerencias span, #listaSugerencias a{padding-left:15px;}
#listaSugerencias h4, #listaSugerencias span {font-weight:normal;}
#listaSugerencias h4, #listaSugerencias span {width:180px;}
#listaSugerencias a{color:#F86501; font-size:9px;}
#listaSugerencias a:hover{ text-decoration:underline}
#listaSugerencias h4{ font-weight:bold; font-size:0.9em; color:#0066cc;}
#listaSugerencias h4 a{ font-size:1em;color:#0066cc; margin-left:-15px;}
#listaSugerencias span{ font-size:0.8em; color:#FF6600;}
#listaSugerencias span a{ margin-left:-15px;}


#listaCentral{float:left;width:99%;height:100%;}
#listaCentral li{float:left;width:48%;height:100%;margin:10px 0 20px 5px;}
#listaCentral img, #listaCentral h4, #listaCentral span, #listaCentral a{float:left;}
#listaCentral h4, #listaCentral span, #listaCentral a{padding-left:15px;}
#listaCentral h4, #listaCentral span {font-weight:normal;}
#listaCentral h4, #listaCentral span {width:180px;}
#listaCentral a{color:#F86501; font-size:9px;}
#listaCentral a:hover{ text-decoration:underline}
#listaCentral h4{ font-weight:bold; font-size:0.9em; color:#0066cc;}
#listaCentral h4 a{ font-size:1em;color:#0066cc; margin-left:-15px;}
#listaCentral span{ font-size:0.8em; color:#FF6600;}
#listaCentral span a{ margin-left:-15px;}


.listaCategorias{margin-left: 0;padding-left: 0;list-style: none;margin-left:30px;}
.listaCategorias li{padding:.2em;padding-left:10px;background-image: url(../../img/comunes/bullet.gif);background-repeat: no-repeat;background-position: 0px 10px;}
.listaCategorias li a{font-family:Verdana;font-size:0.8em;color:#666;text-decoration:none;}
.listaActiva{font-weight:bold;}

#listaNoticias{margin-left: 0;padding-left: 0px;list-style: none;margin-left:20px;}
#listaNoticias li{padding:.4em; padding-left:10px; margin-right:10px;background-image: url(../../img/comunes/bullet.gif);background-repeat: no-repeat;background-position: 0px 10px;}
#listaNoticias li a{font-family:Verdana;font-size:0.8em;color:#666;text-decoration:none;}

#listaNoticiasDerecha{float:left;width:200px;}
#listaNoticiasDerecha li{padding:.4em; padding-left:10px; margin-right:10px; background-image: url(../../img/comunes/bullet.gif);background-repeat: no-repeat;background-position: 0px 10px;}
#listaNoticiasDerecha li a{font-family:Verdana;font-size:0.8em;color:#666;text-decoration:none;}


#listaEnlace{margin-left: 0;padding-top: 8px;list-style: none;margin-left:30px;}
#listaEnlace li a{color:#0066CC;text-decoration:underline;}

#centrarIzq3{width:100%;text-align:center;}
#centrarIzq3 a{text-decoration:underline;color:#0066CC;}


#cabtabla{float:left;color:#666; padding:1px; margin-top:10px; height:20px;border-bottom:1px dotted #99CCFF;width:103%;}
/* IE6 Only */
* html #cabtabla{width:109%;}
#cabtabla a{ color:#1975D1; text-decoration:underline;}
#cabtablaDer, #cabtablaIzq{float:left;margin-top:5px;}
#cabtablaDer{text-align:left;width:40%;}
#cabtablaIzq{text-align:right;width:59%;}

.tabla100{width:100%;margin:0px;}


.listaErrores{width:500px; background-color:#E9E9E9;margin-left:60px !important;margin-left:90px; margin-top:20px;padding:18px 20px 18px 16px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}
.listaErrores p{ color:#666; font-weight:bold; margin-bottom:10px;}
.listaErrores li{color:#FF6507;padding:.6em; padding-left:50px; margin-right:10px;background-image: url(../../img/comunes/bullet2.gif);background-repeat: no-repeat;background-position: 25px 10px;}

p.etiquetaError{ width:550px; color:#FF0000; background-color:#E9E9E9;margin-left:60px !important;margin-left:90px; margin-top:20px;padding:18px 20px 18px 16px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}
p.etiquetaCorrecto{ width:550px; color:#000000; background-color:#E9E9E9;margin-left:60px !important;margin-left:90px; margin-top:20px;padding:18px 20px 18px 16px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC;border-left:1px solid #CCC;border-right:1px solid #CCC;}

#pie{float:left;position:relative;width:99.8%;height:20px;margin-top:-30px;padding-top: 25px;text-align:center;color:#666;font: normal .8em/.9em Verdana;}
#pie li{display:inline;}
#pie a{color:#333;}
#pie a:hover{ text-decoration:underline}

.validar {text-align: center; width: 92%; margin-bottom:0px; margin-top:55px; border:2px solid #ddd;padding:.8em; background:#FFE4DD; color:#666; border-color:#FF7755; }
.validar a { color:#0066CC; }
.validar a:hover { text-decoration:underline; color:#0066CC; }
p.valid { margin-bottom:0;font-size:1em;font-weight:700;}
.txtbasValid{ color:#666666; font-size:0.9em;padding:10px 0px 5px 0px;}
