@charset "utf-8";
/*css reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}body { line-height: 1;}ol, ul { list-style: none;}blockquote, q { quotes: none;}blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none;}:focus { outline: 0;}ins { text-decoration: none;}del { text-decoration: line-through;}table {border-collapse: collapse; border-spacing: 0;}
body{background-color: #F5F5F5; font-family:Verdana; font-size:13px; line-height:1.4em; color: #333;}
#wrap {width:1000px; margin: 0 auto; background-color: #fff;}
hr{margin:0;padding:0;border:0;color:#000;background-color:#000;height:1px}    
hr{background-color: #d7c953; height:1px; width:660px; margin:10px 0; }
hr.gris{background-color: #E6E6E6; height:1px; width:610px; margin:10px 0; }
a{color:#dbb22b; text-decoration: none;}
a:hover{text-decoration: underline;}
a.morelink{font-size:12px;padding-left: 6px;  color:#D7C953; font-style:oblique;font-family:Century Gothic; text-decoration:underline;  }
a.votar{background-position:0px -81px; text-indent: -5000px;  background-image: url('../img/votar.png'); display:block; width:80px; height:32px;}
a.votar:hover{background-position:0px -113px; text-indent: -5000px;  background-image: url('../img/votar.png'); display:block; width:80px; height:32px;}
a.votar:active{background-position:0px -145px; text-indent: -5000px;  background-image: url('../img/votar.png'); display:block; width:80px; height:32px;}
a.votado{background-position:0px -177px; text-indent: -5000px;  background-image: url('../img/votar.png'); display:block; width:80px; height:32px;}
.bo10{ margin-bottom:10px;}

#banner_autopromocion{background:url('../img/bg_banner_autopromocion.jpg'); height: 138px; padding-top:5px; border:1px solid #999;}
    #banner_autopromocion a{color:#333;}
    #banner_autopromocion p{text-align:center;}
        #banner_autopromocion p span {color:#dbb22b;}
    #banner_autopromocion .galeria {font-size:11px;margin-left:15px; float:left; width:100px; height:22px; text-align:center; padding-top:60px; background:url('../img/bg_banner_autopromocion_comedor.png') no-repeat 10px 0;}  
    #banner_autopromocion .consejos_decorar {font-size:11px; float:left; width:135px; height:22px; margin-left: 7px; text-align:center; padding-top:60px; background:url('../img/bg_banner_autopromocion_consejos_decorar.png') no-repeat 53px 0;}
    #banner_autopromocion .soluciones_practicas {font-size:11px; float:left; width:133px; height:22px; margin-left: 7px; text-align:center; padding-top:60px; background:url('../img/bg_banner_autopromocion_soluciones_practicas.png') no-repeat 47px 0;}
    #banner_autopromocion .ideas_tendencias {font-size:11px; float:left; width:121px; height:22px; margin-left: 7px; text-align:center; padding-top:60px; background:url('../img/bg_banner_autopromocion_ideas_tendencias.png') no-repeat 35px 0;}
    #banner_autopromocion .colores_pintura {font-size:11px; float:left; width:120px; height:22px; margin-left: 7px; text-align:center; padding-top:60px; background:url('../img/bg_banner_autopromocion_colores_pintura.png') no-repeat 33px 0;}
      
            
#tips{border: 1px solid #D6CB52; background-color: #FFFCDF; padding:5px; font-size:11px; margin-top:10px; width:972px; margin-left:10px;}   
    #tips a#cerrar_novedades{cursor: pointer;}
    #tips img{float: right; margin-top:2px; margin-right:2px;}
img.valign { 
width:0px;
height:100%;
vertical-align:middle;
} 

.pnone {
	border: 1px solid #999999;
}

.pleft {
    border: 1px solid #302414;
	background-color:#ebe8c5;
	padding: 4px;
	margin: 2px 10px 10px 0px;
	float:left;
}

.pleft_noborder {
    border: 0px solid;
    margin: 2px 10px 10px 0px;
    float:left;
}

.pright {
	border: 1px solid #302414;
	background-color:#ebe8c5;
	padding: 4px;
	margin: 2px 0px 10px 10px;
	float:right;
}

.pright_noborder {
    border: 0px solid;
	margin: 2px 0px 10px 10px;
	float:right;
}

.pcenter {
	border: 1px solid #302414;
	background-color:#ebe8c5;
	padding: 6px;
	display:block;
	margin-top:10px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:10px;
	text-align: center;
}

.pcenter_noborder	{
	border: 0px solid;
    display:block;
	margin-top:10px;
	margin-bottom:10px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


.pie_imagen{margin-top:-10px; text-align:center; font-size:11px; margin-bottom:10px;}
#post p{margin-bottom:10px;}
#post h1{line-height:110%;}
#post li{list-style: disc; margin-left:40px; margin-bottom:10px;}
h1{font-weight:normal; color:#D7C953; font-size:24px; font-family:Century Gothic; margin-bottom:20px; }
h2{font-weight:normal;color:#000; font-family:Century Gothic;  font-size:20px;  letter-spacing: -1px;}
    h2 a{color:#000;}
    h2 span{width:8px; height:11px;background-image: url('../img/a.png');background-position:-68px -10px; text-indent: -5000px; display:block;margin-top:5px; float:left;}  

h4{margin-bottom:10px;font-weight:normal;color:#000; font-family:Century Gothic;  font-size:20px;  letter-spacing: -1px;}
    h4 a{color:#000;}
    h4 span{width:8px; height:11px;background-image: url('../img/a.png');background-position:-68px -10px; text-indent: -5000px; display:block;margin-top:5px; float:left;}  

#opciones_post {padding:10px; margin:10px 0; background-color: #F5F5F5; border:1px solid #E8E8E8; font-size:11px;}
    #opciones_post a.bitacoras{background-image: url('../img/a.png');background-position:-76px -9px; text-indent: -5000px; display:block;width:16px; height:16px;float:left; margin-right:8px;}  
    #opciones_post a.meneame{background-image: url('../img/a.png');background-position:-93px -9px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post a.delicious{background-image: url('../img/a.png');background-position:-68px -26px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post a.twitter{background-image: url('../img/a.png');background-position:-85px -26px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post a.printer{background-image: url('../img/a.png');background-position:-102px -26px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post a.printer:hover{cursor: pointer;}  
    #opciones_post a.favorito{background-image: url('../img/a.png');background-position:-209px 0px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post a.email{background-image: url('../img/a.png');background-position:-226px 0px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post a.facebook{background-image: url('../img/a.png');background-position:-244px 0px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
    #opciones_post .opciones_post_votos{float: left; width:80px; height:81px; margin-right: 10px; background:url('../img/votar.png') no-repeat;}
        #opciones_post .opciones_post_votos p span#num_votos{width: 80px; margin-top:10px; display:block; text-align:center; font-size:20px; height:22px;}
        #opciones_post .opciones_post_votos p.boton_votar{margin-top: 16px;}

a.facebook{background-image: url('../img/a.png');background-position:-244px 0px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  
a.twitter{background-image: url('../img/a.png');background-position:-85px -26px; text-indent: -5000px; display:block;width:16px; height:16px;float:left;margin-right:8px;}  

/* ---------------------- */
.publicidad_300{ width: 302px; padding: 13px 5px 5px 5px; border:1px solid #cecece; margin-bottom:5px; }
.publicidad_300 span.titulo{background-image: url('../img/a.png'); margin-top:-12px; background-position:-68px 0; width: 50px; height: 8px; text-indent: -5000px; position: absolute; margin-left:250px;}
.publicidad_468{width: 468px; height: 60px; padding:5px 5px 5px 13px; border:1px solid #cecece;}
.publicidad_468 span{background-image: url('../img/a.png'); margin-left:-11px; margin-top:9px; background-position:-119px 0; width: 8px; height: 50px; text-indent: -5000px; position: absolute;}

#migas {color:#999; margin-left:10px; width: 984px; margin-top:10px; font-size:11px; border-bottom: 1px dotted #555; padding:1px 0;}
    #migas span.ident{float:right;}
    #migas ul{height:20px;}
	#migas li {display:inline;font-size:11px; padding-left:5px;}
	#migas li a {padding:0px 10px 0px 0px;background:url(../img/arrow.gif) 100% 1px no-repeat;color:#999;text-decoration:none; }
		#migas li a:hover {text-decoration:underline;}

/* ---------------------- */
#header{margin-top:10px; height: 75px; padding:10px;}
    #header h1{margin:0; padding:0;}
    #header a.logo{background-image: url('../img/a.png');background-position:0 -51px; width:355px; height:66px; display:block; float:left;margin-top:10px; }
    #header a.logo span{text-indent: -1000px;position:absolute;}
    #header .publicidad_468{float:right;}
  
/* ---------------------- */
#tlb{background: #000 url('../img/bg_menu.jpg') repeat-x;height: 41px; color:#fff; font-family: Verdana; font-size:12px; padding-left:8px;}
    #tlb input{margin-top:8px; margin-right:10px; float:right;}

/* ---------------------- */
ul#navmenu-h {margin: 0; padding: 0; list-style: none; position: relative;line-height:100%;}
    ul#navmenu-h ul { width: 160px; /* Sub Menu Width */ margin: 0; list-style: none; display: none; position: absolute; top: 100%; left: 0;}
    ul#navmenu-h ul ul,ul#navmenu-h ul ul ul { top: 0; left: 100%; }
    ul#navmenu-h li a.inicio { text-indent: -1000px; background:url('../img/a.png') no-repeat;background-position:0 -0px; display: block;  width:15px;}
    ul#navmenu-h li a.inicio:hover { text-indent: -1000px; background:url('../img/a.png') no-repeat;background-position:-29px 0; display: block;  width:15px;}
    ul#navmenu-h li {float: left; display: inline; position: relative;  background: url('../img/bg_menu_separador.gif') no-repeat right;}
    ul#navmenu-h ul li { width: 100%; display: block; z-index:10;}
    /* Root Menu */                     ul#navmenu-h a {padding:14px 10px 15px 10px; float: left; display: block; color: #fff; text-decoration: none; height: 1%; font-weight: normal;}
    /* Root Menu */                     ul#navmenu-h a.desplegable {padding:14px 15px 15px 10px; margin-right:10px; float: left; display: block; color: #fff; text-decoration: none; height: 1%; font-weight: normal; background-image:url('../img/bg_guion_menu_guion_desplegable.gif'); background-repeat: no-repeat; background-position: right center;}
    /* Root Menu */                     ul#navmenu-h a.desplegable:hover {padding:14px 15px 15px 10px; margin-right:10px; float: left; display: block; text-decoration: none; height: 1%; font-weight: normal; background-image:url('../img/bg_guion_menu_guion_desplegable_on.gif'); background-repeat: no-repeat; background-position: right center;}
    /* Root Menu Hover Persistence */   ul#navmenu-h a:hover,ul#navmenu-h li:hover a,ul#navmenu-h li.iehover a {color: #dbb22b;}
    /* 2nd Menu */                      ul#navmenu-h li:hover li a,ul#navmenu-h li.iehover li a {float: none; padding:6px; background: #020202; color:#fff;}
    /* 2nd Menu Hover Persistence */    ul#navmenu-h li:hover li a:hover,ul#navmenu-h li:hover li:hover a,ul#navmenu-h li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover a { color: #dbb22b;}
    /* 3rd Menu */                      ul#navmenu-h li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li a { background: #999;}
    /* 3rd Menu Hover Persistence */    ul#navmenu-h li:hover li:hover li a:hover,ul#navmenu-h li:hover li:hover li:hover a,ul#navmenu-h li.iehover li.iehover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover a { background: #666;}
    /* 4th Menu */                      ul#navmenu-h li:hover li:hover li:hover li a,ul#navmenu-h li.iehover li.iehover li.iehover li a { background: #666;}
    /* 4th Menu Hover */                ul#navmenu-h li:hover li:hover li:hover li a:hover,ul#navmenu-h li.iehover li.iehover li.iehover li a:hover { background: #333;}
    /* Hover Function - Do Not Move */  ul#navmenu-h li:hover ul ul,ul#navmenu-h li:hover ul ul ul,ul#navmenu-h li.iehover ul ul,ul#navmenu-h li.iehover ul ul ul { display: none; }
                                        ul#navmenu-h li:hover ul,ul#navmenu-h ul li:hover ul,ul#navmenu-h ul ul li:hover ul,ul#navmenu-h li.iehover ul,ul#navmenu-h ul li.iehover ul,ul#navmenu-h ul ul li.iehover ul { display: block; }

#contenido {width: 660px; float: left;  padding: 10px 5px 10px 10px;}
#contenido_full {width: 985px; float: left;  padding: 10px 5px 10px 10px;}
#sidebar {width: 318px; float: right; padding-top:10px; padding-left:7px;}

.destacado{border:1px solid #cecece; height:268px; background-color: #FFF;}
    .destacado img{float: left;}
    .destacado div.info {float:right; width:269px; height:268px;}
    .destacado h2{margin-top: 16px; height:26px; margin-left:10px; }
    /*.destacado div.seccion{margin-top: 16px; padding-left:8px; color:#000; font-family:Century Gothic;  font-size:20px;  letter-spacing: -1px; height:26px; background: #fff url('../img/icono_tituloseccion.gif') no-repeat 0 4px; margin-left:10px; }
    .destacado div.titulo{margin-top:2px; font-size: 18px; height:77px; background: #6CAB94 url('../img/bg_destacado.jpg') repeat-x; color:#fff; width:270px; }*/
    .destacado p.intro{ padding-left:10px; margin-top:6px; margin-right:5px; }
    .destacado div.t1 { margin-top:2px; padding-left:11px; padding-right:14px; font-size: 18px; height:77px; background: #6CAB94 url('../img/bg_destacado.jpg') repeat-x; color:#fff; width:245px; aoverflow:hidden; aposition:relative; font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-size:24px; line-height:24px;}
    html>/**/body .destacado div.t1 {display:table; position:static;}
    .destacado div.t2 { position:absolute; top:50%;}
    html>/**/body .destacado div.t2 { display:table-cell; position:static; vertical-align:middle;}
    .destacado p {aposition:relative; top:-50%;}
    .destacado div.t2 a{color:#fff;}
    .destacado a.link{padding-left: 6px; font-style:oblique;}

#calendario h1{text-indent: -5000px; width:660px; height:80px; margin-bottom:10px; }
    #calendario .info{float: left; width: 389px; min-height:350px;}
        #calendario .info p.pie_foto{text-align:right; font-size:10px;margin-top:-4px;}
    #calendario .otros_consejos{margin-top: 10px; border-top:1px solid #ccc; padding-top: 20px;}
        #calendario .otros_consejos h2{margin-bottom:15px;}
    #calendario .calendar{width: 260px; float: right;}
    #calendario .calendar h4{border:1px solid #ccc; padding: 10px;width:236px;margin-bottom:2px;color:#666; text-align: center;background-color: #F5F5F5; font-style: italic; font-family: 'Century Ghotic'; font-size:20px;}
    #calendario ul {width:260px; list-style:none;}
        #calendario ul li{width:34px; height:30px; border:1px solid #ccc; padding-top:12px; margin-right:1px; margin-bottom:1px; float: left; font-family:georgia,"times new roman",serif; text-align:center; font-size:14px;}
        #calendario ul li.dias_semana{color:#dbb22b;cursor : help;}
        #calendario ul li.comparte{width:246px; padding:5px; text-align:left; font-size:11px; height:40px; font-family:Verdana; background-color: #FBFBFB;}
        #calendario ul li.desactivado{background-color: #F5F5F5;}
        #calendario ul li.seleccionado{background-color: #dbb22b;color:#fff;}
        #calendario ul li a{color:#333;}
        

    
.box_calendario{width: 340px; height:272px; float: right; color:#000; border:1px solid #cecece;}
    .box_calendario h2{margin-top: 2px; height:26px; margin-left:10px; }
    /*.calendario h2{margin-top: 8px; padding-left:8px; color:#000; font-family:Century Gothic;  font-size:20px;  letter-spacing: -1px; height:26px; background: url('../img/icono_tituloseccion.gif') no-repeat 0 4px; margin-left:10px; }*/
    .box_calendario p.estemes1{font-size: 10px; padding:4px 0 4px 10px; color:#000; font-family:Century Gothic}
    .box_calendario p.tematica{padding-left:10px; margin-top:-4px; padding-bottom:5px; font-family:Georgia, "Times New Roman", Times, serif; font-style:oblique; font-size:20px; line-height:20px; color:#a66c68;}
        .box_calendario p.tematica a{color:#a66c68;}
    .box_calendario p.titulo {padding-left:10px; margin-top:5px; font-weight: bold; color: #000; }
    .box_calendario p.descripcion{font-size:11px; padding: 0 5px 0 10px; color: #000; line-height:130%;}
    .box_calendario p a.link{padding-left: 6px; font-style:oblique; }
	

.dotted{border-bottom: 1px dotted #000; border-color:#bdbdbd}

.caja_post{height:120px; font-size:12px; margin-top: 10px;}
    .caja_post h3{font-size:14px; margin: 0;}
    .caja_post h3 a{color: #333;}
    .caja_post img {float: left; margin-right:5px; margin-right:10px; border:1px solid #ccc}
    
.caja_post_categoria{font-size:12px; margin-top: 10px; margin-bottom:10px; clear:both; padding-bottom:8px;}
    .caja_post_categoria span{font-size:11px;color: #666;}
        .caja_post_categoria span.fecha{margin-right:5px;}
    .caja_post_categoria h2{font-size:14px; margin: 0; font-family: Verdana; font-weight: bold;letter-spacing:0;}
    .caja_post_categoria h2 a{color: #DBB22B;}
    .caja_post_categoria img {float: left; margin-right:5px; margin-right:10px; border:1px solid #ccc}

.caja_enlaces{width: 312px;border-top: 6px solid #D7C853; border-bottom: 2px solid #D7C853; }
    .caja_enlaces h2 {margin-top: 5px; height:26px}
    .caja_enlaces ul {font-size: 11px;}    
        .caja_enlaces ul li {width: 150px; padding-right:5px; float:left;}
            .caja_enlaces ul li a{ color: #333;}
        

.caja_secciones{width: 210px; float: left;}    
    .caja_secciones a{coloar:#333;}    
    .caja_secciones p {color: #000; font-size:11px; text-align:left; margin: 1px 0px; padding: 0 0px; line-height:14px}
	.caja_secciones h2 {margin-top: 10px; height:26px}
    .caja_secciones select{border:1px solid #ccc;}
	.caja_secciones img{margin-top:0px; margin-left:0px; margin-bottom: 4px; }
    .caja_secciones_1{margin-right:15px;height: 242px; border-top: 6px solid #6AA58F; border-bottom: 2px solid #6AA58F}
	.caja_secciones_2{margin-right:15px; height: 242px;border-top: 6px solid #A66C68; border-bottom: 2px solid #A66C68}
	.caja_secciones_3{height: 242px;border-top: 6px solid #D7C853; border-bottom: 2px solid #D7C853}
    .caja_secciones ul{color: #000; font-size:11px; text-align:left; margin: 1px 0px; padding: 0 0px; line-height:14px}    
        .caja_secciones ul li a {display: block;}

.caja_calculadoras{width: 210px; float: left;}    
    .caja_calculadoras a{coloar:#333;}    
    .caja_calculadoras p {color: #000; font-size:11px; text-align:left; margin: 1px 0px; padding: 0 0px; line-height:14px}
	.caja_calculadoras h2 {margin-top: 10px; height:50px;}
	.caja_calculadoras img{margin-top:0px; margin-left:0px; margin-bottom: 4px; }
    .caja_calculadoras_1{margin-right:15px;height: 252px; border-top: 6px solid #6AA58F; border-bottom: 2px solid #6AA58F}
	.caja_calculadoras_2{margin-right:15px; height: 252px;border-top: 6px solid #A66C68; border-bottom: 2px solid #A66C68}
	.caja_calculadoras_3{height: 252px;border-top: 6px solid #D7C853; border-bottom: 2px solid #D7C853}
    .caja_calculadoras ul{color: #000; font-size:11px; text-align:left; margin: 1px 0px; padding: 0 0px; line-height:14px}    
    .caja_calculadoras ul li a {display: block;}
.caja_brico{width: 210px; float: left;}    
    .caja_brico a{coloar:#333;}    
    .caja_brico p {color: #000; font-size:11px; text-align:left; margin: 1px 0px; padding: 0 0px; line-height:14px}
	.caja_brico h2 {margin-top: 10px; height:50px;}
	.caja_brico img{margin-top:0px; margin-left:0px; margin-bottom: 4px; }
    .caja_brico_1{margin-right:15px;height: 242px; border-top: 6px solid #6AA58F; border-bottom: 2px solid #6AA58F}
	.caja_brico_2{margin-right:15px; height: 242px;border-top: 6px solid #A66C68; border-bottom: 2px solid #A66C68}
	.caja_brico_3{height: 242px;border-top: 6px solid #D7C853; border-bottom: 2px solid #D7C853}
    .caja_brico ul{color: #000; font-size:11px; text-align:left; margin: 1px 0px; padding: 0 0px; line-height:14px}    
    .caja_brico ul li a {display: block;}
	
#tools { padding-top:10px; width: 310px; margin:5px 0; background-color: #F5F5F5; border:1px solid #E8E8E8;}
    #tools p{width:290px; margin:0 auto;}
    #tools p span{text-indent: -50000px;background-image: url('../img/a.png');background-position:-129px -32px; width:159px; height:18px; margin-top:6px; display: block; float: left;}
    #tools p.titulo{margin-bottom:6px; height:25px; }
        #tools p.titulo img.masdecoestilo{padding-top:4px;}
    #tools p.icons{border:1px solid #E8E8E8; background-color: #fff; width:280px; padding:10px 7px 5px 7px; height:80px; margin-bottom:5px;}
        #tools a.facebook{background-image: url('../img/a.png');background-position:-129px 0; width:25px; height:25px;text-indent: -50000px; display:block; float: right; margin-right:5px;}
        #tools a.twitter{background-image: url('../img/a.png');background-position:-156px 0; width:25px; height:25px;text-indent: -50000px; display:block; float: right; margin-right:5px;}
        #tools a.rss{background-image: url('../img/a.png');background-position:-183px 0; width:25px; height:25px;text-indent: -50000px; display:block;float: right;}
        #tools a.calculadora{background-image: url('../img/a.png');background-position:0 -118px; width:66px; height:77px;text-indent: -50000px; display:block; float: left; margin-right:11px;}
        #tools a.boletin{background-image: url('../img/a.png');background-position:-67px -118px; width:64px; height:77px;text-indent: -50000px; display:block; float: left; margin-right:11px;}
        #tools a.direcciones{background-image: url('../img/a.png');background-position:-132px -118px; width:58px; height:77px;text-indent: -50000px; display:block; float: left; margin-right:11px;}
        #tools a.juegos{background-image: url('../img/a.png');background-position:-191px -118px; width:58px; height:77px;text-indent: -50000px; display:block; float: left;}
    


/*ul#output li a {
	position: absolute;
	bottom: 10px;
	right: 10px;
	padding: 8px 12px;
	text-decoration: none;
	font-size: 11px;
	color: #FFF;
	background: #000;
	-moz-border-radius: 5px;
}

ul#output li a:hover {
	background: #D33431;
}*/
    

#footer{margin-top:10px;background-color: #000; padding-top:15px; padding-left: 10px; margin-bottom:15px; padding-bottom:10px; color:#fff; font-size:11px;}
    #footer .lfooter{width: 140px; float:left; padding:10px 0;}
    #footer .rfooter{width: 800px; float:right; padding:10px 0; border-left: 1px solid #D7C953; padding-left: 10px;}
    #footer img.logo{margin-bottom:10px;}
    #footer a{color:#fff;}
    #footer h3{float:left; color:#fff; font-size:13px; display:inline; backgroaund-color: gray}

    #footer ul.categorias {float:left; margin-left:80px; width: 710px;margin-top:-18px; baackground-color: gray}
        #footer ul.categorias li {float:left; margin-right:5px; height: 15px;}
        #footer ul.categorias li a {color: #D1D1D1}

#tabs {
	margin: 20px 0;
    border:1px solid #ccc;
}
#tabs ul {
	float: left;
	width: 100%;
    background-color: #F8F8F8;
}
#tabs li {
	margin-left: 0px;
	list-style: none;
    font-family: Century Gothic;
    font-weight: normal;
    
    
}
* html #tabs li {
	display: inline;
    margin-left:4px;
}
#tabs li, #tabs li a {
	float: left;
    padding: 0 5px;
}
#tabs ul li.active {
	background: #fff;
    font-size:14px;
}
#tabs ul li.active a {
	color: #000;
    /*background: #fff url('../img/icono_tituloseccion.gif') no-repeat 0 12px;*/
}
#tabs div {
	clear: both;
	padding: 6px;
	min-height: 200px;
    border-top: 1px dotted #ccc;
}
#tabs div h3 {
	margin-bottom: 12px;
}
#tabs div p {
	line-height: 150%;
}
#tabs ul li a {
	text-decoration: none;
	padding: 8px;
    font-size:16px;
	color: #666;
}
.thumbs {
	float:left;
	margin-right:10px;
    margin-top:10px;
}


div.simpleTabs {width:312px; margin-top:15px; margin-bottom:10px;}
ul.simpleTabsNavigation { margin:0; padding:0; text-align:left; }
ul.simpleTabsNavigation li { list-style:none; display:inline; margin:0; padding:0; }
ul.simpleTabsNavigation li a {color:#000; border-left:1px solid #E0E0E0;border-top:1px solid #E0E0E0;border-right:1px solid #E0E0E0; padding:3px 6px; background:#F0F0F0; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; }
ul.simpleTabsNavigation li a:hover { text-decoration:none; background-color:#F6F6F6; font-family:Georgia, "Times New Roman", Times, serif; }
ul.simpleTabsNavigation li a.current { background:#fff; color:#222; border-bottom:1px solid #fff; }
div.simpleTabsContent { border:1px solid #E0E0E0; padding:5px; margin-top:2px; display:none; }
div.simpleTabsContent.currentTab { display:block; }
div.simpleTabsContent img {float:left; margin-right:5px; margin-bottom:5px;}



ul#paginador{list-style:none; margin:0 auto; text-align:center; padding-top:10px;}
    ul#paginador li{display:inline; font-size:11px; margin-right:2px;}
        ul#paginador li a{border:1px solid #ccc; padding:4px; color: #333; background-color: #F8F8F8; margin-right:5px;}
            ul#paginador li a.activo{background-color:#D7C953;}

form#login{background-color: #f5f5f5;border-top:6px solid #CFCFCF; border-bottom:2px solid #CFCFCF; margin-bottom:10px;}
    form#login fieldset{border-top:1px solid #ccc; padding-top:15px; padding:10px; margin-top:10px; }
    form#login legend{font-weight:bold; padding:0 2px; }        
    form#login p{margin-bottom:6px;}
        form#login p.intro{font-size:11px; margin-bottom:14px; text-align: justify;}
    form#login label{float: left; width: 140px; padding-top:2px;}
    form#login input{border:1px solid #ccc; padding:2px; width: 234px;}
    form#login input.boton {width:80px; margin-left:150px;}

form#contacto{background-color: #f5f5f5;border-top:6px solid #CFCFCF; margin-top:20px; border-bottom:2px solid #CFCFCF; margin-bottom:10px;}
	form#contacto fieldset{border-top:1px solid #ccc; padding-top:15px; padding:10px; margin-top:10px; }
    form#contacto legend{font-weight:bold; padding:0 2px; }        
    form#contacto p{margin-bottom:6px;}
    form#contacto p.botonera{margin-bottom:6px; margin-top:10px;}
    form#contacto label{float: left; width: 120px; padding-top:2px;}
    form#contacto label span{color: #C60000; font-size:10px;}
    form#contacto input{border:1px solid #ccc; padding:4px; width: 484px; font-family: verdana; font-size:12px;}
    form#contacto textarea{border:1px solid #ccc; padding:4px; width: 484px; font-family: verdana; font-size:12px;}
    form#contacto input.boton {width:80px; margin-left:120px;}
   
form#newsletter{padding-top:15px;}
    form#newsletter p{margin-bottom:4px;}
    form#newsletter p.error{color: #CE0000; font-size:11px; margin-left:205px; margin-top:-5px;}
    form#newsletter p.error_privacidad{color: #CE0000; font-size:11px; margin-top:-5px;margin-left:5px;}
    form#newsletter input.error{border:1px solid #CE0000;}
    form#newsletter p.botonera{text-align:center;}
    form#newsletter p span {color: #666; font-size:11px; margin-left:10px;}
    form#newsletter input{border:1px solid #ccc; padding:2px; font-family: Verdana; font-size:12px;}
    form#newsletter input.cp{width:45px;}
    form#newsletter fieldset{border-top:1px solid #ccc; padding:10px;}
    form#newsletter legend{font-weight:bold; padding: 0 6px;}        
    form#newsletter label{width:200px; float:left; font-size:12px; padding-left:6px;}
    form#newsletter label span{font-size:10px;}

form#registro{background-color: #f5f5f5;border-top:6px solid #CFCFCF; border-bottom:2px solid #CFCFCF; padding-top:15px;}
    form#registro p{margin-bottom:4px;}
    form#registro p.error{color: #CE0000; font-size:11px; margin-left:205px; margin-top:-5px;}
    form#registro p.error_privacidad{color: #CE0000; font-size:11px; margin-top:-5px;margin-left:5px;}
    form#registro input.error{border:1px solid #CE0000;}
    form#registro p.botonera{text-align:center;}
    form#registro p span {color: #666; font-size:11px; margin-left:10px;}
    form#registro input{border:1px solid #ccc; padding:2px; font-family: Verdana; font-size:12px;}
    form#registro select{font-family: Verdana; font-size:12px; padding:2px; border:1px solid #ccc;}
    form#registro select.day{width:60px;}
    form#registro select.month{width:100px;}
    form#registro select.year{width:70px;}
    form#registro input.cp{width:45px;}
    form#registro fieldset{border-top:1px solid #ccc; padding:10px;}
    form#registro legend{font-weight:bold; padding: 0 6px;}        
    form#registro label{width:200px; float:left; font-size:12px; padding-left:6px;}
    form#registro label span{font-size:10px;}

form#editar_perfil{}
    form#editar_perfil fieldset{border-top:1px solid #ccc; padding:0px;}
    form#editar_perfil legend{font-weight:bold; padding: 0 1px; margin-bottom:10px;}        
    form#editar_perfil label{margin-bottom:5px;}
    form#editar_perfil input{border:1px solid #ccc; padding:2px; font-family: Verdana; font-size:12px;}
    form#editar_perfil input.file{border:1px solid #ccc;}
    form#editar_perfil p{margin-bottom: 10px;}
    form#editar_perfil select{font-family: Verdana; font-size:12px; padding:2px; border:1px solid #ccc;}
    form#editar_perfil select.day{width:60px; margin-left:20px;}
    form#editar_perfil select.month{width:100px;}
    form#editar_perfil select.year{width:70px;}
    form#editar_perfil select.pais{width:498px;}
    form#editar_perfil hr{color:#ccc; background-color:#ccc;}
    
form#formulario_contacto{width: 420px; padding:10px; height:427px; margin:0 auto; border:1px solid #EFEBEF; background-color:#F7F7F7;}
    form#formulario_contacto label{display:block; font-family: Verdana; font-size:13px;}
    form#formulario_contacto p span {color: #666; font-size:10px; background-color: #E5E5E5; padding:2px 0;}
    form#formulario_contacto input{border:1px solid #ccc; padding:4px 0; font-family: Verdana; font-size:13px; margin-bottom: 5px; width: 420px;}
    form#formulario_contacto textarea{border:1px solid #ccc; padding:4px 0; font-family: Verdana; font-size:13px; margin-bottom: 5px; width: 420px;}
    form#formulario_contacto .boton{ width: 80px;}

form#formulario_notificar{width: 405px; padding:10px; margin:0 auto; background-color:#F7F7F7;}
    form#formulario_notificar h2{border-bottom:1px solid #ccc; margin-bottom:10px; padding-bottom:10px;}
    form#formulario_notificar p{margin-bottom:10px;}
    form#formulario_notificar select{border:1px solid #ccc; margin-bottom:10px;}
    
ul.relacionado {margin:15px 0 0 15px;}
ul.relacionado li{list-style: disc;}

.advertencia{border:1px solid #F00; padding:6px; font-size:11px; background-color: #F9D2D2; margin:0 auto; margin-top:10px; font-weight:bold;}
.advertencia_ok{border:1px solid #008400; padding:6px; font-size:11px; background-color: #EFFCED; margin:0 auto; margin-top:10px; font-weight:bold;}

.level1 {width:660px;}
    .level1 div.contenido{width:595px;}

.level2 {width:610px; margin-left: 50px;}
    .level2 div.contenido{width:545px;}

.level3 {width:560px; margin-left: 100px;}
    .level3 div.contenido{width:495px;}

.level4 {width:510px; margin-left: 150px;}
    .level4 div.contenido{width:445px;}
    
.level5 {width:460px; margin-left: 200px;}
    .level5 div.contenido{width:395px;}

input.boton{background: #f5f5f5 no-repeat 2px 4px; padding:4px; border-right:1px solid #999; border-bottom:1px solid #999;}
  
#comentarios h4{margin-bottom:10px;}

    #comentarios div.comenta form{float: left; width: 450px; margin-top:10px;}
        #comentarios div.comenta h4{margin-top:10px;}
        #comentarios div.comenta textarea {border: 1px solid #ccc; width: 440px; height: 120px; margin-bottom: 5px;}
        #comentarios div.comenta input.boton{background: #f5f5f5 no-repeat 2px 4px; padding:4px; border-right:1px solid #999; border-bottom:1px solid #999;}
    #comentarios div.leyenda{float: right; width:200px; padding:4px; background-color: #f5f5f5; font-size:10px; line-height:110%; margin-top:10px;}
    #comentarios div.comenta div#responder_a {font-size: 11px; background-color: #F7F7F7; width:440px; padding:1px; font-weight:bold;}
    #comentarios hr{margin:0;}
    
.comentario_decoestilo {background-color: #FFFFEC;}
.post_comentario{clear: both; padding: 10px 0; }
    .post_comentario img{float:left; margin:5px;}
    .post_comentario div.contenido{float:right; font-size:11px;}
        .post_comentario div.contenido .autor_fecha{border-bottom:1px dotted #ccc; padding-bottom:4px; margin-bottom:4px;}
            .post_comentario div.contenido .autor_fecha span.responder{float:right; padding-right:5px;}
            .post_comentario div.contenido .autor_fecha span.autor{font-weight:bold; margin-right:10px;}
			
.juegos_interactivos{font-size:12px; margin-top: 10px; margin-bottom:10px; clear:both; padding-bottom:8px; height:110px}
    .juegos_interactivos span{font-size:11px;color: #666;}
    .juegos_interactivos h3{font-size:14px; margin: 0;}
 
    .juegos_interactivos img {float: left; margin-right:5px; margin-right:10px; border:1px solid #ccc}

#galeria_ambiente {}
    #galeria_ambiente h1{margin:0; font-size:18px; margin-bottom:6px;}
    #galeria_ambiente .imagen{float:left; padding:4px; border:1px solid #ccc; background-color: #F9F9F9;}
        #galeria_ambiente .imagen img{display:block; margin-bottom:5px;}
        #galeria_ambiente .imagen span{font-size:10px; font-weight: normal; color: #666; float:right;}
        #galeria_ambiente .imagen span.comparte{font-size:10px; font-weight: normal; color: #666; float:left;}
    #galeria_ambiente .galeria_contenido{float: right; width:390px;}
    #galeria_ambiente .galeria_contenido p.descripcion{height:74px; }
    #galeria_ambiente .galeria_contenido div.botonera{margin:4px 0 10px 0; text-align:center;}
    #galeria_ambiente .galeria_contenido div.botonera span{margin-left:10px;}

.autores{border: 1px solid #ccc; background-color: #F9F9F9; margin:10px 0; padding:10px; background-color: #F2F2F2;}
    .autores img{float:left;}
    .autores p.nombre{float: right; width: 560px; font-size:20px; margin-bottom:10px;}
    .autores p.bio{float: right; width: 560px;}
    .autores p.bio a {color:#333;}
    .autores p.bio a:hover {color:#333; text-decoration:none;}
    
.caja{width:580px; height:150px;border: 1px solid #986D3E;background-color:#F6EDB6;}
.caja img{float:left; margin:10px;padding: 2px;border: 1px solid #986D3E;background-color:#F6EDB6;}
.datoscontacto  {margin:20px 0px;padding-left:100px; font-family:Verdana; font-size:12px;}
.datoscontacto dt {background:bottom left no-repeat;padding:2px 5px 3px 25px;float:left;font-weight:bold;}
.datoscontacto dd {padding:2px 5px 10px 25px;}

p.MsoNormal{clear: both;}
.gallery 
{
 float: left; 
 width: 104px; 
 height:104px; 
 border:1px solid #C8C38C; 
 background-color:#f9ebc5; 
 margin-right:5px; 
 padding-left:5px; 
 padding-top:5px;
 margin-bottom:5px;
 color:#005633;
 display:inline;
}
.gallery p{margin:0; padding:0;}
.gallery a{color:#015533; font-size:14px; text-align:center;}
.gallery a:hover
{
 text-decoration:none;
}

.articulos_relacionados{background-color:#FFFCDF; border:1px solid #D6CB52; font-size:12px;  margin-top:10px; padding:5px;}
    .articulos_relacionados h3{margin-bottom:10px;}
    .articulos_relacionados ul li{list-style:none; margin-left:20px !important; list-style-type:none !important;}
    

#basic-modal-content {display:none;}

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:160px; width:600px; color:#fff; background-color:#333; border:4px solid #D8C954; padding:12px;}
#simplemodal-container .simplemodal-data {padding:8px;}
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a {color:#ddd;}
#simplemodal-container a.modalCloseImg {background:url(../img/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-16px; cursor:pointer;}
#simplemodal-container h3 {font-size:22px; line-height:26px; font-weight:normal; margin:0 0 8px 0;color:#D8C954; border-bottom:1px solid #D8C954; padding-bottom:10px;}

