/* ESTILOS GENERALES */
body{
    background:url(uploads/body_bg.jpg) repeat-y top center !important;font-size:11px;font-family:verdana;
}

#htm_cabecera{
    margin-left:0px !important;
}
#logo{margin-left:3px; margin-top:3px; float:left;}

#barra{
    width:900px;
    height:140px;
    overflow:hidden;
    background:url(uploads/barra_bg.jpg) no-repeat;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#666666;
    text-align:left;
    padding-top:19px;
}
*html #barra{height:160px;}
#barra img{
    margin-right:12px;
}
#barra #presentacion{
    float:left; width:180px; text-align:center; margin-top:12px; font-size:11px;
}
#barra #polaroid{position:relative; top:-4px; left:38px; margin-bottom:-30px;}
*html #barra #polaroid{left:35px; margin-bottom:-30px;}

#menu{background:url(uploads/menu/bg.jpg) repeat-x; height:27px; margin:10px 200px 10px 15px;}
#menu img{float:left;}
#menu ul{list-style:none; margin:0; padding:0;}
#menu ul li{display:inline;}
#menu ul li a:link, #menu ul li a:visited{margin:6px 5px 0px 5px; display:block; height:20px; float:left; padding:0px 10px 0px 10px; font-size:11px; font-weight:bold; color:#c37271;}
#menu ul li a:hover, #menu ul li a:active{margin:0px 5px 0px 5px; display:block; height:20px; float:left; border-bottom:4px solid #b14c4a; text-decoration:none; background-color:#efcdcb; padding:4px 10px 0px 10px; color:#b14c4a;}
#menu ul li#especial a:link, #menu ul li#especial a:visited{color:#666666; margin-top:7px; margin-left:30px; font-size:10px; font-weight:normal;}
#menu ul li#especial a:hover, #menu ul li#especial a:active{border:none; background:none; padding:0px 10px 0px 10px; margin-top:7px; color:#333333;}
#menu ul li#home a:link, #menu ul li#home a:visited{margin:0px 5px 0px 5px; display:block; height:20px; float:left; padding:6px 0px 0px 10px; font-size:11px; font-weight:bold; color:#c37271;}
#menu ul li#home a:hover, #menu ul li#home a:active{margin:0px 5px 0px 5px; display:block; height:20px; float:left; border-bottom:0px; text-decoration:none; background-color:#efcdcb; padding:6px 0px 0px 10px; color:#b14c4a;}
#menu ul li#selected a:link, #menu ul li#selected a:visited{margin:0px 5px 0px 5px; display:block; height:20px; float:left; padding:6px 10px 0px 10px; font-size:11px; font-weight:bold; background-color:#efcdcb; color:#b14c4a;}
#menu ul li#selected a:hover, #menu ul li#selected a:active{margin:0px 5px 0px 5px; display:block; height:20px; float:left; border-bottom:0px; text-decoration:none; background-color:#efcdcb; padding:6px 10px 0px 10px; color:#b14c4a;}

*html #menu ul li a:link, #menu ul li a:visited, #menu ul li a:hover, #menu ul li a:active{padding-bottom:7px;}

#pasos{height:360px; width:400px; float:left; background:url(uploads/pasos/pasos_bg.jpg) no-repeat; margin:0px 10px; text-align:left; padding:0px 12px; color:#666 !important;}
#pasos h4{color:#5f79a2; border-bottom:1px dashed #d1d1d1; text-align:left; font-size:18px; margin-bottom:10px;}
#pasos strong{color:#526b91;}

#prods{margin-top:5px;}
#prods h5{padding:0; margin:0; color:#305a9c; font-family:"Trebuchet MS", Verdana; font-size:14px; padding-left:3px;}
#prods p{font-size:11px; text-align:justify; padding-right:15px; padding-left:3px; color:#666666;}
#prods a.sabermas{float:right; font-size:10px; margin-right:15px;}

#pub_horizontal{text-align:left;}
#submenu, #submenu_album{text-align:center; margin-bottom:10px; background-color:#F7E3E4; padding:4px 0px 4px 0px; border-bottom:1px solid #E7A1A9; border-top:1px solid #E7A1A9; width:720px;}
#submenu ul, #submenu_album ul{list-style:none; margin:0; padding:0;}
#submenu ul li{display:inline; margin:0px 12px 0px 10px; padding:0;}
#submenu ul li a:link, #submenu ul li a:visited{font-size:11px; padding:0;}
#submenu ul li a:hover, #submenu ul li a:active{}

#submenu ul li#selected a:link, #submenu ul li#selected a:visited{font-size:11px; padding:0; background-color:#EFCDCB; color:#B14C4A; padding:4px;}

#submenu_album ul li{display:inline; margin:0px 6px; padding:0;}
#submenu_album ul li a:link, #submenu ul li a:visited{font-size:11px; padding:0;}
#submenu_album ul li#selected a:link, #submenu_album ul li#selected a:visited{font-size:11px; padding:0; background-color:#EFCDCB; color:#B14C4A; padding:4px;}
#submenu_album ul li.info a.info:link, #submenu_album ul li.info a:visited{color:#666 !important;}


#programa_descarga{
    text-align:justify;
    font-size:12px;
}

#programa_descarga table{
    text-align:left;
    font-size:11px;
    /* border:1px dashed #999; */
    padding:10px 5px 0px 0px;
}

.notas a{color:#a8a8a8;}
.notas a:hover{color:#9db2d7;}

.testimonio{background:#E8E8E8 url(uploads/testimonios_bg.jpg) top left no-repeat; text-align: justify; padding:5px 5px 5px 45px; font-style:italic; font-size:12px; line-height:18px; margin-bottom:20px;}
.testimonio .autor{text-align: right; font-weight: bold; font-style:normal; font-size:11px; color:#666666;}
.link_testimonios{background:url(uploads/testimonios_icon.jpg) left 1px no-repeat; padding-left:20px; font-size:12px;}

#molduras td{text-align:center; font-size:10px;}
#molduras a{display:block; text-align:center; margin:5px;}

h5#manual{margin:0px; margin-bottom:4px; padding:4px; background-color:#EBEBEB; font-size:12px;}

.usuario{color:#232323;font-size:11px;font-family:verdana;
}
.path{color:#232323;font-size:9px;font-family:verdana; display:none }
a{color:#6982aa;text-decoration:none
}
a:hover{color:#3b5b8f;text-decoration:underline
}
a.marco{color:#6982aa;font-size:11px;font-family:verdana;text-decoration:none
}
a.marco:hover{color:#3b5b8f;font-size:11px;font-family:verdana;text-decoration:none
}
a.path{color:#6982aa;font-size:9px;font-family:verdana;text-decoration:none
}
a.path:hover{color:#3b5b8f;font-size:9px;font-family:verdana;text-decoration:underline
}
.texto{color:#232323;font-size:11px;font-family:verdana; text-align:justify;
}
.fecha{color:#232323;font-size:11px;font-family:verdana; display: none;
}
.pie{color:#232323;font-size:11px;font-family:verdana; border-top:1px dashed #CCCCCC;
}
a.lacceso{color:#6982aa;font-size:11px;font-family:verdana;text-decoration:none
}
a.lacceso:hover{color:#3b5b8f;font-size:11px;font-family:verdana;text-decoration:underline
}
a.lpie{color:#6982aa;font-size:11px;font-family:verdana;text-decoration:none; position:relative; top:7px;
}
a.lpie:hover{color:#3b5b8f;font-size:11px;font-family:verdana;text-decoration:underline
}
.frm_txt {font-size:11px; font-family:Verdana; color:#000000; background-color:#ffffff; border:1px solid #999; padding:3px;
}
.frm_bot {font-size:11px; font-family:Verdana; color:#000000; 
}
img.imgt{border:none !important; background:none !important;}
img{border:none !important; background:none !important;}

/* ESTILOS DE PARTE IZQUIERDA */

.canal{background-color:#EFEFEF;font-family:verdana;color:#000000;font-size:11px;font-weight:bold;
}
a.link_canal{font-family:verdana;color:#000000;font-size:11px;font-weight:bold;text-decoration:none;
}
a.link_canal:hover{font-family:verdana;color:#DF2935;font-size:11px;font-weight:bold;text-decoration:none;
}
a.link_canal_SELECT{font-family:verdana;color:#DF2935;font-size:11px;font-weight:bold;text-decoration:none;font-weight:bold;
}
a.link_canal_SELECT:hover{font-family:verdana;color:#FF0000;font-size:11px;font-weight:bold;text-decoration:none;font-weight:bold;
}

.canal_SELECT{background-color:#EFEFEF;font-family:verdana;color:#FFFFFF;font-size:11px;font-weight:bold;
}



.subcanal{background-color:#EFEFEF;font-family:verdana;color:#333333;font-size:11px;
}
a.link_subcanal{font-family:verdana;color:#000000;font-size:11px;text-decoration:none;
}
a.link_subcanal:hover{font-family:verdana;color:#DF2935;font-size:11px;text-decoration:none;
}
a.link_subcanal_SELECT{font-family:verdana;color:#DF2935;font-size:11px;text-decoration:none;font-weight:bold;
}
a.link_subcanal_SELECT:hover{font-family:verdana;color:#FF0000;font-size:11px;text-decoration:none;font-weight:bold;
}

.subcanal_SELECT{background-color:#EFEFEF;font-family:verdana;color:#012C5F;font-size:11px;font-weight:bold;
}



.subcanal2{background-color:DFDFDF;font-family:verdana;color:#012C5F;font-size:11px;
}
a.link_subcanal2{font-family:verdana;color:#012C5F;font-size:11px;text-decoration:none;
}
a.link_subcanal2:hover{font-family:verdana;color:#FF6400;font-size:11px;text-decoration:none;
}
a.link_subcanal2_SELECT{font-family:verdana;color:#00305F;font-size:11px;text-decoration:none;
}
a.link_subcanal2_SELECT:hover{font-family:verdana;color:#FF6400;font-size:11px;text-decoration:none;
}

.subcanal2_SELECT{background-color:FBCD6F;font-family:verdana;color:#484848;font-size:11px;font-weight:bold;
}

.subcanal3{background-color:DFDFDF;font-family:verdana;color:#484848;font-size:9px;
}
a.link_subcanal3{font-family:verdana;color:#484848;font-size:9px;text-decoration:none;
}
a.link_subcanal3:hover{font-family:verdana;color:#FF6400;font-size:9px;text-decoration:none;
}
a.link_subcanal3_SELECT{font-family:verdana;color:#00305F;font-size:9px;text-decoration:none;font-weight:bold;
}
a.link_subcanal3_SELECT:hover{font-family:verdana;color:#FF6400;font-size:9px;text-decoration:none;font-weight:bold;
}

.subcanal3_SELECT{background-color:FDE7BA;font-family:verdana;color:#484848;font-size:9px;font-weight:bold;
}



/* ESTILOS DE PARTE DERECHA */

.destacado{background-color:00305F;font-family:verdana;color:#FFFFFF;font-size:11px;font-weight:bold;
}
a.link_destacado{font-family:verdana;color:#FFFFFF;font-size:11px;font-weight:bold;text-decoration:none;
}
a.link_destacado:hover{font-family:verdana;color:#012C5F;font-size:11px;font-weight:bold;text-decoration:none;
}


.subdestacado{background-color:#F7F7F7;font-family:verdana;color:#012C5F;font-size:10px;
}
a.link_subdestacado{font-family:verdana;color:#012C5F;font-size:9px;text-decoration:none;
}
a.link_subdestacado:hover{font-family:verdana;color:#FF6400;font-size:9px;text-decoration:none;
}


.niv_especificos_tit{background-color:#FFFFFF;font-family:verdana;color:#666666;font-size:11px;font-weight:bold; font-size:14px;
}

.niv_especificos_sub{background-color:#F7F7F7;font-family:verdana;color:#012C5F;font-size:10px;
}
a.link_niv_especificos_sub{font-family:verdana;color:#6982aa;font-size:10px;text-decoration:none;
}
a.link_niv_especificos_sub:hover{font-family:verdana;color:#3b5b8f;font-size:10px;text-decoration:none;
}


/* ESTILOS PARTE CENTRAL */

.titnivel{color:#3A9FCD;font-size:18px;font-family:verdana;margin:0;border-bottom:1px solid #3A9FCD; background: #FFFFFF;text-align: left; position: relative;
	  z-index: 2;
}
.sele_txt {font-size:9px; font-family:Arial; color:#000000; border-width:1; border-color:#999999; border-style:solid; background-color:#ffffff;
}
.notas_peq{color:#959595;font-size:9px;font-family:verdana;
}
.notas{color:#959595;font-size:10px;font-family:verdana;
}
a.paginacion{font-family:verdana;color:#a8a8a8;font-size:10px;text-decoration:none;
}
a.paginacion:hover{font-family:verdana;color:#9db2d7;font-size:10px;text-decoration:none;
}
.paginacion{color:#959595;font-size:9px;font-family:verdana;
}

.titcontenido{color:#3A9FCD;font-size:18px;font-family:verdana;margin:0;border-bottom:1px solid #3A9FCD; background: #FFFFFF;text-align: left; position: relative;
	      z-index: 2;
}
.piecontenido{color:#FFFFFF;font-size:10px;font-family:verdana;font-weight:bold;
}

.producto{
    width:240px;
    padding:10px;
    text-align:justify;
    float:left;
    margin:0px 35px;
}

.producto h6{
    margin:0;
    padding:0;
    padding-left:10px;
}

.producto h6 a{
    font-size:12px !important;
}

.producto p{
    font-size:11px;
    padding:0px 10px;
}

.texto_inicial_nivel{color:#232323;font-size:11px;font-family:verdana; text-align:justify;}

a.link_tag{font-family:verdana;color:#646464;font-size:10px;text-decoration:underline;}

a.link_tag:hover{font-family:verdana;color:#222222;font-size:10px;text-decoration:underline;}
.buscador2
{
    float: left;
    margin-top: 20px;
    margin-left: 10px;
}
.links_cabecera
{
    clear: both;
    float: left;
    margin-top: 14px;
    width: 580px
}
.buscador_cabecera
{
    position: relative;
    z-index: 12;
    float: right;
    margin: -33 300 0 0;
    height:40px;
    width:300px;
    padding-left:15px;
    background:url(uploads/busqueda_bg.jpg) no-repeat top center !important;
}
.pub_izda
{
    height: 660;
    width:150px;
    background:url(uploads/banner_lateral_bg.jpg) no-repeat;
    margin-top: 26px;
    position: relative;
    z-index: 1;
    padding:6px;
    text-align:center;
    font-size:11px;
    margin-left:3px;
}
.pub_izda h3{font-size:16px;}

*
{
    margin:0;
    padding:0;
}
.separador
{
    clear: both;
    padding-top: 5px;
}
.thumb2
{
    border: 3px solid #CBCBCB;
    width: 100px;
}
.datos
{
    width: 110px;
    text-align: left;
}
.datos_foto
{
    float: left;
    width: 300px;
    text-align: left;
    background: #EFEFEF;
    border: 1px solid #cbcbcb;
    margin-left: 40px;
    margin-top: 15px;
    padding: 8 5 21 12;
    margin-bottom:12px;
}
.texto div pre b
{
    font-family: verdana;
}
.fotos_relacionadas 
{
margin: 40px 0px;    
width: 350px;
    float: right;
}

.foto_relacionada img
{
    width: 85px;
}
.fotos_relacionadas h1
{
    float: left;
    width: 290;
    color:#3A9FCD;font-size:18px;font-family:verdana;margin:0;border-bottom:1px solid #3A9FCD; background: #FFFFFF;text-align: left;
}
.foto_relacionada
{
    border: 3px solid #CBCBCB;
    width: 85px;
    height: 85px;
    float: left;
    margin-top: 12px;
    margin-right: 10px;
}
.tags_contenido
{
    border: 1px solid #CBCBCB;
    width: 650px;
    float: right;
    margin-right: 35px;
    padding-top: 2px;
    padding-left: 5px;
    background: #EFEFEF;
    padding-bottom:3px;
    display: none;
}
.tags_contenido a:link, .tags_contenido a:visited, .tags_contenido a:hover, .tags_contenido a:active{
    font-family:'Trebuchet MS', Verdana;
    font-size:13px !important;
}
.descargar
{
    width: 130px;
    float: right;
    margin-bottom: 10px;
}

.paginacion2
{
    border: 1px solid #CBCBCB;
    height: 20px;
    background: #EFEFEF;
    width: 700px;
    margin-right: 18px;
    margin-top: 20px;
    padding-right: 10px;
    padding-top: 6px;
    margin-top: 38px;
}
.paginacion2 a
{
    font-family:verdana;
    color:#a8a8a8;
    font-size:10px;
    text-decoration:none;
}

.paginacion2 a:hover
{
    font-family:verdana;
    color:#555555;
    font-size:10px;
    text-decoration:none;
}

/* Sample 5*/
#box5{
    position:absolute;
    width:240px;
}
#box5 span{
    display:block;
}
#info5{
    bottom:0;
}
.link_texto
{
    width: 80px;
    height: 118px;
    float: left;
    overflow: hidden;
}
.link_texto a:hover
{
    text-decoration: none;
}

.descripcion
{
    margin: 10 0 0 0;
    width: 640px;
    text-align: left;
}
.descargar_imagen
{
    width: 280px;
    height: 50px;
    float: right;
    margin-right:60px;
}

.volver
{
    font-size: 12px;
}

.volver a:hover
{
    text-decoration: none;
}

.contenedor
{
    width: 90%;
    float: left;
    margin: 0 5 0 30;
    text-align: left;
}
.lupa
{
    vertical-align:top;
    margin-bottom:-10;
}
.los_conoces{
    background:url(uploads/losconoces.jpg) no-repeat;
    line-height:185px;
    height:105px;
    width:280px;
    float:right;
    margin-left:8px;
    margin-right: px;
    margin-top: 7px;
    text-align:center;
}
.td_buscador
{
    height: 35px;
}
.novedades h1
{
    text-align: center;
    font-size: 16px;
    border-bottom: 1px solid #009ACA;
    margin-bottom: 10px;
    padding-bottom: 0px;
    width: 800px;
    color: #009ACA;
    *margin-left: -50px;
}
.novedades
{
    margin-left: 31px;
    *margin-left: 50px;
    text-align: center;
    margin-top: 32px;
    margin-bottom: 170px;
}
.novedades a:hover
{
    text-decoration: none;
}
.contenedor 
{
    font-size: 15px
}
.thumb_descarga
{
    margin-top: 30px;
    border: 4px solid #CBCBCB;
    float: right;
}
.input_link{
    margin:15px 0px 0px 30px;
    padding:5px;
    background-color:#F0F0F0;
    text-align:center;
    border:1px dashed #CCC;
    width: 600px;
}
.texto_condiciones{
    margin-top: 30px;
    font-size: 12px;
    line-height:15px;
}
.anterior
{
    float: left;
    margin: 140 0 0 16;
}
.siguiente
{
    float: right;
    margin: 140 16 0 0;
}

.leyenda
{
    position: relative;
    z-index: 12;
}
.leyenda a
{
    float: left;
    width: 200px;
    height: 20px;
    margin: -10 0 0 15;
    font-family:verdana;
    font-size: 12px;
    color: #3A9FCD;
}
.leyenda a:hover
{
    text-decoration:none;
    color: #3A9FCD;
}
.azar
{
    height: 200px;
    margin: 10 0 0 50;
    text-align: center;
}
.azar .link_texto
{
    width: 80px;
    height: 128px;
    float: left;
    overflow: hidden;
}

.azar h1
{
    text-align: center;
    font-size: 16px;
    border-bottom: 1px solid #009ACA;
    margin-bottom: 10px;
    padding-bottom: 0px;
    width: 800px;
    color: #009ACA;
    *margin-left: -45px;
}
.azar a{
    text-decoration:none;
}

.texto_introductorio{
    background:url(uploads/intro_bg.jpg) no-repeat top left !important;
}
.texto_introductorio p, .texto_introductorio h2{
    margin-left:15px;
}
.texto_introductorio p img{
    margin-left:70px;
}

.texto_introductorio a
{
color: #009ACA;
}

h1.productos{
    text-align: center;
    font-size: 16px;
    border-bottom: 1px solid #009ACA;
    margin-bottom: 10px;
    padding-bottom: 0px;
    width: 800px;
    margin-left:50px;
    margin-right:auto;
    color: #009ACA;
}
.fondos{
    clear:both;
    float:right;
    width:450px;
    height:55px;
    line-height:53px;
    text-align:center;
    margin:20px 40px 20px 0;
    color: #333;
    background:url(uploads/banner_fondos.jpg) no-repeat;
    font-weight: bold;
}
.fondos a{
    color: #0085AF;
    text-decoration: underline;
}

.compartelo{
    margin-left:42px;
    padding-top:10px;
    clear:both;
display: none;
}
.compartelo b{
    line-height:18px;
}
.ant
{
width: 100px;
float: left;
}
.sig
{
width: 100px;
float: right;
}
.flechas
{
width: 200px;
float: right;
margin: 0px 10px 5px 0px;
}
.foto
{
width: 630px;
float: left;
}
.me_gusta
{
float: left;
margin: 10px 5px 0px 10px;
}
.iconos
{
float: right;
width: 260px;
margin: -5px 0px 0px 0px;
}
.etiquetas
{
font-family: Arial, helvetica, Sans-Serif;
font-size: 12px;
color: #555;
width: 240;
float: left;
text-align: left;
padding: 10px;
}
.etiquetas h4
{
font-size: 14px;
text-decoration: underline;
width: 240;
float: left;
margin: 10px 0px;
}
.etiquetas a
{
color: #555;
}
.comentario_rapido
{
float: left;
width: 500px;
margin: 55px 6px;
}