@import url('reset.css');

.container{width:990px;background:#fff; text-align:left;}

.left {float:left}
.right {float:right}

a {color:#70B4E9;text-decoration:none;}
a:hover {color:#4F7699;}

/** TOP **/

div#topContainer{width:990px; height:134px; display:table-cell;}

div#top_topRow{width:990px; height:87px;}
div#top_topRow #top_leftCol{background:url(../img/top/top_left_38x16.jpg) no-repeat bottom left #fff; width:38px; height:87px; float:left;}
div#top_topRow #top_centerCol{width:637px; height:87px; float:left;}
div#top_topRow #top_centerCol #topCell{background:url(../img/top/logo365x47.gif) no-repeat top left #fff;width:100%; width:637px; height:51px;}
div#top_topRow #top_centerCol #bottomCell{width:637px; height:36px; background-color:#99FF33}
div#top_topRow #top_rightCol{ background:url(../img/top/top_right_350x17.jpg) no-repeat bottom left;width:300px; height:87px; float:left;}

div#top_bottomRow{width:990px; height:47px; background-image:url(../img/top/fondoSubmenu_990x47.jpg);}


#avisoLegal	{ font-family:verdana; font-size:9px; color:#6e6969; width:673px; height:12px; position:absolute; top:136px; left:283px;}
#avisoLegal a	{ font-family:verdana; font-size:9px; color:#6e6969; text-decoration:underline;}
		
		
/* menu */		
div#top_topRow ul{position:relative;left:0px; top:0px;height:36px;float:left;}

div#top_topRow ul li {margin-right:0px;float:left;height:36px;}

div#top_topRow ul li a{background-repeat:no-repeat;background-position:0px -36px;display:block;width:91px;height:36px}
ul li a span{display:none}

div#top_topRow ul li a:hover{background-position:bottom}
div#top_topRow ul li a.act{background-position:top}

div#top_topRow ul li a.menu0{background-image:url(../img/top/menu0_91x108.gif)}
div#top_topRow ul li a.menu1{background-image:url(../img/top/menu1_91x108.gif)}
div#top_topRow ul li a.menu2{background-image:url(../img/top/menu2_91x108.gif)}
div#top_topRow ul li a.menu3{background-image:url(../img/top/menu3_91x108.gif)}
div#top_topRow ul li a.menu4{background-image:url(../img/top/menu4_91x108.gif)}
div#top_topRow ul li a.menu5{background-image:url(../img/top/menu5_91x108.gif)}
div#top_topRow ul li a.menu6{background-image:url(../img/top/menu6_91x108.gif)}

/*submenu */

div#topSubmenuBlock ul{position:absolute;left:58px; top:100px;height:36px;float:left;}

div#topSubmenuBlock ul li {margin-right:0px;float:left;height:36px; display:block}

div#topSubmenuBlock ul li.separadorSubmenu {margin-right:0px;float:left;background-image:url(../img/top/separadorSubmenu_19x19.jpg); width:19px; height:19px; display:block}

div#topSubmenuBlock ul li a{display:block;height:36px; margin:0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; line-height:19px;}

div#topSubmenuBlock ul li a:hover{color:#0063bd}
div#topSubmenuBlock ul li a.seleccionado{color:#0063bd}
.topSubmenu{ display:none;}

div#topSubmenuBlock{float:left; padding-left:40px; width:780px; padding-top:14px; height:33px;}
div#buscador{float:left; width:170px; padding-top:15px; height:32px;}
		
div#buscador .search{border:1px #b5b5b5 solid;font-family:Arial;font-size:11px;width:100px;float:left;height:13px;line-height:13px;}
div#buscador .lupa{margin:0px;border-top:1px #b5b5b5 solid;float:left;width:16px;}
div#buscador form.fsearch{float:left}


div#top-logo{float:left;width:650px;height:175px;position:relative;top:10px;left:50px}
div#login{width:219px;float:left;text-align:right;height:80px;position:relative;top:10px;left:80px;}/*700px*/

div#login #loginTopRow{}
div#login #loginTopRow #loginTopLeftCell{float:left; width:163px;padding-left:6px}
div#login #loginTopRow #loginTopRightCell{float:left; width:50px; padding-top:25px}
div#login #loginBottomRow{ clear:both;}

div#login #loginBottomRow a{}


div#login .input {border:1px #b5b5b5 solid;font-family:Arial;font-size:11px;width:120px;margin:2px 0px 0px 30px; color:#b5b5b5;  float:left; padding-left:10px;}
div#login .logbtn{margin-left:90px;margin-bottom:4px}
div#login .register{margin:0px 0px;display:block;}
div#login .txttopnaranja { color:#f9aa00; font-size:14px; margin:10px 0px 0px 0px; text-align:right; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
a#a2, a#a2:visited { background:url(../img/entrar.gif) no-repeat center right; height:18px; display:block; margin-bottom:0px; }
a#a2 strong, a#a3 strong {display:none;}
a#a3, a#a3:visited { background:url(../img/salir.gif) no-repeat center right; height:20px; display:block; margin:0px 0 24px;}

img#imgLogado{ margin-right:20px;}
/*menu*/

/** swf **/
/*div#swf{width:902px;height:276px;margin:0px 0px 14px 42px;background:url(../img/swf_bg.png) no-repeat}*/

div#preSWF{}
div#tituloPreSWF{ float:left; margin-left:32px; margin-right:544px; width:150px; height:25px; background-repeat:no-repeat; background-position:left bottom;}
div#tituloMasPreSWF{float:left; width:215px; height:30px; /*background-image:url(../img/top/mas_50x24.jpg);*/ background-repeat:no-repeat; background-position:left center;}

div#tituloPreSWF.preSWFMenu0{background-image:url(../img/home_tlt.png); background-position:10px 0px; margin-right:474px; width:210px;}

div#tituloPreSWF.preSWFSubmenu1{background-image:url(../img/menu1.gif);}
div#tituloPreSWF.preSWFSubmenu3{background-image:url(../img/menu2.gif);background-position:2px bottom;}
div#tituloPreSWF.preSWFSubmenu4{background-image:url(../img/menu3.gif);background-position:2px bottom;}
div#tituloPreSWF.preSWFSubmenu2{background-image:url(../img/menu4.gif);}

div#tituloPreSWF.preSWFSubmenu5{background-image:url(../img/menu5.png); background-position:5px bottom;}
div#tituloPreSWF.preSWFSubmenu6{background-image:url(../img/menu6.png); background-position:5px bottom;}
div#tituloPreSWF.preSWFSubmenu7{background-image:url(../img/menu7.png); background-position:5px bottom;}

div#tituloPreSWF.preSWFSubmenu8 {background-image:url(../img/menu8.png); margin-right:484px; width:200px; background-position:2px bottom;}
div#tituloPreSWF.preSWFSubmenu9 {background-image:url(../img/menu9.png); margin-right:484px; width:200px; background-position:2px bottom;}
div#tituloPreSWF.preSWFSubmenu10{background-image:url(../img/menu10.png); margin-right:484px; width:205px; background-position:2px bottom;}
div#tituloPreSWF.preSWFSubmenu11{background-image:url(../img/menu11.png); margin-right:484px; width:200px; background-position:2px bottom;}

div#headerEstatico{width:673px;margin:0px 0px 14px 42px; float:left; position: relative;}
div#bannerHeader{width:229px;margin:0px 0px 0px 0px; float:left; text-align:right;}

div.imagen1{width:679px; height:132px; position:absolute; top:0; left:0; z-index:99; cursor:pointer;}
div.imagen2{width:679px; height:132px; position:absolute; top:0; left:0; z-index:99; cursor:pointer;}
div.imagen3{width:679px; height:132px; position:absolute; top:0; left:0; z-index:99; cursor:pointer;}
div.imagen4{width:679px; height:132px; position:absolute; top:0; left:0; z-index:99; cursor:pointer;}
div.flash1{width:674px; height:132px; overflow:hidden;}
div.flash2{width:674px; height:132px; overflow:hidden;}
div.flash3{width:674px; height:132px; overflow:hidden;}
div.flash4{width:674px; height:132px; overflow:hidden;}
div.cerrarFlash1{ background:url("../img/btnCerrar.jpg") no-repeat scroll 0 0 transparent; height:33px; left:817px; position:absolute; top:278px; width:101px; z-index:97; cursor:pointer;}
div.cerrarFlash2{ background:url("../img/btnCerrar.jpg") no-repeat scroll 0 0 transparent; height:33px; left:800px; position:absolute; top:300px; width:101px; z-index:97; cursor:pointer;}
div.cerrarFlash3{ background:url("../img/btnCerrar.jpg") no-repeat scroll 0 0 transparent; height:33px; left:800px; position:absolute; top:275px; width:101px; z-index:97; cursor:pointer;}
div.cerrarFlash4{ background:url("../img/btnCerrar.jpg") no-repeat scroll 0 0 transparent; height:33px; left:800px; position:absolute; top:275px; width:101px; z-index:97; cursor:pointer;}
		
		
div#swf{width:673px;height:127px;margin:0px 0px 14px 42px;}
div#swfhome{width:620px;height:172px;background:url(../img/home_main.jpg) no-repeat}
div#contentop{width:737px;background:url(../img/bgcontentop.png) no-repeat;height:28px;}
div#contenbot{width:737px;background:url(../img/btcommon.png) no-repeat;height:28px;float:left}
div#content{width:990px;background:url(../img/bgcontent.png) repeat-y;padding-bottom:0px;float:left;margin-bottom:20px}
div#contenthome{width:990px;padding-bottom:20px;float:left;margin-bottom:20px;}
/** content left **/
div.collft{padding-left:53px;width:640px;background:#fff}/*transparent*/
div.submenu{width:200px}
div.submenu ul{margin:15px 0px 30px 0px;float:left}

div.submenu ul li {margin-right:6px;float:left;height:25px;width:148px}

div.submenu ul li a{background-repeat:no-repeat;background-position:-8px center;display:block;width:147px;height:30px}

div.submenu ul li a.menu1{background-image:url(../img/menu1.gif)}
div.submenu ul li a.menu3{background-image:url(../img/menu2.gif)}
div.submenu ul li a.menu4{background-image:url(../img/menu3.gif)}
div.submenu ul li a.menu2{background-image:url(../img/menu4.gif)}

div.submenu ul li a.menu5{background-image:url(../img/menu5.png)}
div.submenu ul li a.menu6{background-image:url(../img/menu6.png)}
div.submenu ul li a.menu7{background-image:url(../img/menu7.png)}

div.submenu ul li a.menu8 {background-image:url(../img/menu8.png)}
div.submenu ul li a.menu9 {background-image:url(../img/menu9.png)}
div.submenu ul li a.menu10{background-image:url(../img/menu10.png)}
div.submenu ul li a.menu11{background-image:url(../img/menu11.png)}
div.submenu ul li a:hover,div.submenu ul li a.act{background-position:-156px center}

div.submenu ul.sm3 li {width:193px}
div.submenu ul.sm3 li a{width:192px}
div.submenu ul.sm3 li a:hover,div.submenu ul.sm3 li a.act{background-position:-204px}


.sustitutoMenuLateral{
	width:100px;
	height:15px;
}
div.linesep {background-image:url(../img/line.gif);background-repeat:repeat-x;width:100%;height:1px;float:left}
.comunidadmid{width:850px;margin:40px 0 0 37px;display:block}
.comunidadmid2{margin:40px 0 0 37px;display:block}
.dbld{width:100%;padding:2px 0px;border:1px dotted #959595;border-width:1px 0px;float:left;}
.btmd{width:100%;padding:2px 0px;border-bottom:1px dotted #959595;float:left}
div.linesepb{background:url(../img/line3.gif) repeat-x;width:100%;height:1px;float:left;margin-top:20px}
div.maincontent{margin:15px 0px 0px 40px;width:390px}
div.lqthc{width:100%;padding:10px 0px;background:url(../img/line2.gif) repeat-x bottom;}
div.lqthc p{margin-top:5px;font-weight:bold}
div.tags{margin:45px 0px;font-family:Arial;text-align:justify;width:100%;float:left;display:block;clear:both}
div.tags .btmd{margin-bottom:10px}
div.tags a{text-decoration:none;color:#959595}
div.tags a:hover{color:#000}
div.articulo{margin-top:20px}
div.articulo h1{margin:5px 0px 10px 0px;padding:0px;font-weight:normal}
div.articulo h2{margin:5px 0px 10px 0px;padding:0px;font-weight:bold;font-size:14px}
div.articulo h3{margin:20px 0px;font-weight:bold;font-size:12px}
div.articulo h4{margin:24px 0px;font-weight:bold;font-size:12px}
div.articulo p{margin:10px 0px}
div.articulo ul{list-style:square;margin:10px 0px 20px 20px}
div.articulo img{border:2px solid #959595}
div.actions{margin:10px 0px;float:left}
div.act{float:left;border-right:1px solid #41b6e4;text-align:center;padding-right:5px}
div.act a{padding-left:5px}
div.act a:hover{color:#4F7699;text-decoration:none}
div.act span, div.act img{float:left}
/*div.comment{margin:0px;padding:20px 10px;float:left;background:url(../img/line3.gif) repeat-x bottom #ecf8fc}*/
div.comment{margin-top:20px;padding:20px 10px;float:left;background:#ecf8fc;border:dotted #7bccec;border-width: 1px 0px; overflow:hidden;}
.hmtlt{margin-bottom:10px;display:block}
a.lnkhm{position:relative;top:-55px;left:235px;width:146px;height:22px;float:left;display:block}
div.comment div{width:280px;float:left;margin-left:10px}
div.comment img{float:left;border:2px solid #fff}
div.comment p.tx9{margin-top:20px}
div.sections{width:620px;display:block;margin:0px 0 30px 3px;float:left}
div.homesection{background:#fff;border-width:0px;float:left;padding:0px;width:310px;margin-top:0px}
div.homesectionder {width:270px;margin:0 0 0 40px;}

div.homesection div{width:224px}
div.homesectionder div{width:184px}

div.homesection img{float:left;border:2px solid #999}
div.homesection a {text-decoration:none;}
div.homesection h2.tx5{margin-bottom:10px;display:block; font-weight:normal;}
div.homesection a.tx3{display:block}
div#contenthome div.maincontent{margin:15px 0px 0px 00px;width:480px}
.btn{float:right;margin:20px 0px}
.m10t{margin-top:10px;display:block}
.m10b{margin-bottom:10px;display:block}
.m20t{margin-top:20px;display:block}
.m20b{margin-bottom:20px;display:block}
.p10t{padding-top:10px;float:left}
.p20t{padding-top:20px;float:left}
.m10d{margin:10px 0px;display:block}
.m10d p{margin:5px 0px}
.m20r{margin-right:20px}
.m20d{margin:20px 0px;display:block;}
.m5d{margin:5px 0px;display:block}
.m3d{margin:3px 0px;display:block}
.m5b{margin-bottom:5px;display:block}
.m5t{margin-top:5px;display:block}
.m50t{margin-top:50px;display:block}
.m30t{margin-top:20px;display:block}
.m15t{margin-top:15px}
.m15b{margin-bottom:15px}
.m15lr{margin:0 15px}
.article{padding:10px 0px;float:left;width:100%}
.article img{float:left;border:2px solid #8ccfeb;margin-right:10px}
.article div.left{width:180px}
.article div.votosrating {margin-top:0px;margin-bottom:10px}
ul li.marginvotos div.votosrating { margin-bottom:3px; }
.article li{margin-bottom:3px;display:block}
.article a.tx10, .article a.tx10:visited { text-decoration:none;}
.article a.tx10:hover { text-decoration:underline;}
.article a font, .article a:visited font {color:#41b6e4; font-weight:bold;}
.article span font, .article a:visited font {color:#41b6e4; font-weight:bold;}
.ffc{background-color:#ecf8fc;border:dotted #8ccfeb;border-width:1px 0px}
.paging{text-align:center;margin-top:10px;float:left;width:100%}
div.hej img{float:left;margin-right:10px}
div.hej ul{width:140px;margin:5px 0px 10px 0px; /*height:50px;*/}
div.hej ul li{width:100%;float:left;margin:0px;padding:0 0 5px 0; height:auto;}
div.hej{border:dotted #7bccec 0px;border-bottom:1px;float:left;padding:0px;margin:5px 0;}
.hej ul p{float:left}
div.hej ul li a { height:auto;}


/** col rgt **/
div.colrgt{margin:15px 0px 0px 52px;width:204px}
div.votos{width:99%;margin:20px 0px 10px 0px;}
div.votos2{width:99%;margin:5px 0px 10px 0px;}
div.imgt{float:left;margin-left:10px}
div.imgt2{float:left;margin:0px 0px 10px 10px;width:150px}
div.imgt2 p.tx2{padding-top:5px}
.div.clrgt{margin-top:10px;float:left}
/** footer **/
div.footer{text-align:center;width:910px;margin:40px;line-height:2.1}
div.footer img{margin:15px 0px 0px 25px}
div.footer img.estrella{margin:0px;position:relative;top:10px}
/** txt **/
.tx1{color:#959595;font-family:Arial;font-size:11px;line-height:13px;}
.tx2, a.tx2:link, a.tx2:visited{color:#41b6e4;font-family:Arial;font-size:11px;text-decoration:none}
.tx3{color:#959595;font-family:Arial;font-size:12px}
.tx4, a.tx4:link, a.tx4:visited{color:#41b6e4;font-family:Arial;font-size:12px;text-decoration:none}
.tx5, a.tx5:link, a.tx5:visited{color:#41b6e4;font-family:Arial;font-size:18px}
.tx6, a.tx6:visited{color:#41b6e4;font-family:Arial;font-size:10px;text-decoration:none}
.tx7{color:#41b6e4;font-family:Arial;font-size:13px}
.tx8, a.tx8:link, a.tx8:visited{font-family:Arial;font-size:10px;color:#999;text-decoration:none}
.tx9{font-family:Arial;font-size:11px;color:#999}
.tx10{color:#41b6e4;font-family:Arial;font-size:14px}
.tx11{color:#7b7b7b;font-family:Arial;font-size:11px;line-height:14px;}
.tx12{color:#707070;font-family:Arial;font-size:12px;line-height:15px;}
.tx13{color:#707070;font-family:Arial;font-size:13px}
.tx14, a.tx14:visited{color:#8ccfeb;font-family:Arial;font-size:10px;text-decoration:none}
.tx15, a.tx15:visited{color:#fcd47f;font-family:Arial;font-size:14px;text-decoration:none}
a.tx15:hover, #thistema{color:#f5a800}
.tx16{color:#959595;font-family:Arial;font-size:10px}
.tx17, a.tx17:visited{color:#f5a800;font-family:Arial;font-size:12px;text-decoration:none}
.tx18, a.tx18:visited{color:#f4a700;font-family:Arial;font-size:13px;text-decoration:none}
.tx19, a.tx19:visited{color:#f5a800;font-family:Arial;font-size:11px;text-decoration:none}
.tx20, a.tx20:visited{color:#9ab55e;font-family:Arial;font-size:12px;text-decoration:none}
.tx21, a.tx21:visited{color:#9ab55e;font-family:Arial;font-size:18px;text-decoration:none}
.tx22, a.tx22:visited{color:#9ab55e;font-family:Arial;font-size:13px;text-decoration:none}
.tx23, a.tx23:visited{color:#ff0000;font-family:Arial;font-size:14px;text-decoration:none}
.tx24{color:#f9aa00;font-family:Arial;font-size:13px}

.tx30, a.tx30, a.tx30:visited{font-family:Arial;font-size:16px;text-decoration:none; font-style:italic;}

a.tx2:hover, a.tx4:hover{color:#4F7699}
a.tx6:hover{color:#41b6e4;text-decoration:underline}
a.tx8:hover{color:#000}
a.tx20:hover, a.tx21:hover,a.tx22:hover,a.tx14:hover{text-decoration:underline}
.bold{font-weight:bold}
.italic{font-style:italic}
.trv1{margin:8px 0px}
.trv2{margin-top:8px}
div.trucos p.tx4{padding:5px 0px 20px 0px}
div.trucos .btmd{margin-top:30px}
.ejercicio ul.left{width:300px;margin:10px 0px 0px 10px}
.ejercicio .tx4{margin-bottom:3px;display:block}
.ejercicio { margin:40px 0 10px;}
ul.detalleht{border: 1px #8ccfeb dotted;width:405px;padding:0px;margin:20px 0px}
ul.detalleht li{float:left;padding:7px 10px;width:385px;background:url(../img/bght2_1.jpg) repeat-x #fff}
ul.detalleht li.last{padding:8px 10px;background-image:url(../img/bght2_2.jpg)}
/*comunidad*/
div#comunidad{width:950px;background:url(../img/bg_comunidad.jpg) repeat-y;float:left;margin-bottom:20px;padding-left:32px}
div#comunidadtop{width:926px;background:url(../img/bgt_comunidad.jpg) no-repeat;height:26px;float:left}
div#comunidadbot{width:926px;background:url(../img/bgb_comunidad.jpg) no-repeat;height:28px;float:left}
div#csmen{background:url(../img/csmen_bg.jpg) no-repeat top left #fff;width:912px;height:55px;margin-left:40px;margin-top:-5px}

div#csmen ul{}

div#csmen ul li {margin-right:16px;float:left;height:26px;padding-top:20px}

div#csmen ul li a{background:no-repeat top;display:block;height:16px}
ul li a span{display:none}

div#csmen ul li a:hover, div#csmen ul li a.act{background-position:bottom}

div#csmen ul li a.menu1{background-image:url(../img/csmen1.gif);width:149px}
div#csmen ul li a.menu2{background-image:url(../img/csmen2.gif);width:147px}
div#csmen ul li a.menu3{background-image:url(../img/csmen3.gif);width:145px}
div#csmen ul li a.menu4{background-image:url(../img/csmen4.gif);width:150px}
div#csmen ul li a.menu5{background-image:url(../img/csmen5.gif);width:235px}
/** comunidad **/
.tbl1{width:430px}
.tbl2{width:340px; margin-left:20px;}
.tbl input[type=text],.tbl input[type=password], .tbl textarea, .nice, .fileinput{float:left;border:1px solid #41b6e4;width:120px;margin-right:5px;padding:1px 3px;font-size:11px} 
.nice{width:auto}
.fileinput{border:#41b6e4 solid 1px;width:200px;background-color:#fff}
.tbl td{height:26px;line-height:normal;vertical-align:middle}
.tbl label {float:left; padding-top:5px; margin-right:8px}
.tbl a,.tbl a:link,.tbl a:visited{text-decoration:underline;font-style:italic;color:#7b7b7b}
.tbl a:hover{text-decoration:none;color:#7b7b7b}

.nice	{width:128px;}

input#imagen	{border:1px solid #41B6E4; float:left; font-size:11px; margin-right:5px; padding:1px 3px; width:120px;}
#fecha			{padding-top:2px;}


#tdFoto		{ width:127px;}
#tuImagen	{ float:left; margin-bottom:10px;}
.tuImagen	{ float:left;}
#foto	{ margin-bottom:40px;}

#tablaFoto	{ width:250px; height:82px; float:none!important;}
#tablaFoto td	{ width:125px;}
#txtFoto	{width:120px; margin:0 0 10px 0; padding-top:5px;}

.tbl label { float:left; width:120px; display:block;}
.tbl ul li { display:block; height:25px; clear:both;}
.tbl label.none { float:none; width:auto; display:inline; padding-right:10px;}
.tbl label.none input { float:none;}
.red {color:#F00;}
.tbl ul li.libig { padding:5px 0; width:400;}
.tbl ul li.libig2 { padding:5px 0; width:400; margin-top:90px;}

#liFoto			{ position:relative;}
.libFoto		{  padding:5px 0; width:400;}
#inputFile		{ position:absolute; top:0; left:129px;}

.mrl30{margin-left:30px;margin-right:30px}
.mr30{margin-right:30px}
.publicado{width:100%;padding:10px 0px;float:left;border-bottom:dotted #707070 1px;padding-bottom:10px}
.publicado a, .imgt2 a{/*text-transform:capitalize;*/text-decoration:underline}
.col{width:260px;float:left}
.tema{width:170px}
.comunidadmid .col2{width:568px;float:left;margin-left:25px}
.col2{width:570px;float:left;margin-left:20px;}
.tematit{display:block;margin-top:21px;margin-bottom:4px}
.org .comment{width:550px;background-color:#fff;border-color:#959595;margin:0px;border-top:0px;margin-bottom:20px}
.org .comment img{border-color:#fbc146}
.org .comment div{width:440px}
.org .thiscomment{background-color:#fdeabf;border-top:1px dotted;border-color:#fbc146;margin-bottom:0px}
.org .thiscomment img{border-color:#fff;}
.org .citacomment{width:515px;margin-left:20px;background-color:#fef6e5; border-left:1px dotted #FBC146; border-right:1px dotted #FBC146;}
div.comment div.firma{color:#f9aa00;font-style:italic;display:block;margin:25px 0 0 0;padding-top:8px;border-top:1px dashed #959595;font-size:11px}
.org .thiscomment div {width:330px}
.btnforo{float:left;width:130px;}
a.btnforo img{border-width:0px}
ul.forolistado{ clear:both;font-family:Arial}
ul.forolistado li.hd {height:20px;border-bottom:1px #959595 dotted;margin-bottom:20px}
ul.forolistado li.hd {font-size:12px;font-weight:bold;color:#959595;text-align:center}
ul.forolistado li.hd ul li {float:left;}
ul.forolistado li.txleft{text-align:left}
ul.forolistado li.t2, ul.forolistado li.t3 {width:100px;text-align:center; float:left;}
ul.forolistado li.tx11 { padding:15px 0 0 0;}
ul.forolistado li.t1{width:360px; float:left;}
ul.forolistado li.t1 div.left{width:290px;text-align:left;margin-left:5px}
ul.forolistado li ul.interiorforo {clear:both; border-bottom:1px #8ccfeb dotted; min-height:50px;}

/* miarchivo */
div.matruco{float:left;margin:0px 0px 10px 10px;width:180px}
.matruco a{text-decoration:underline}
div.maartic{float:left;margin:0px 0px 10px 0px;}
.maartic a{text-decoration:underline}
a.titmitruco {text-decoration:none;}a.titmitruco:hover{color:#4F7699}

/** diccionario **/

.dictlinks a{background-repeat:no-repeat;background-position:center -2px;display:block;width:21px;height:20px;text-decoration:none;float:left;margin:0px 0px}
.dictlinks a span{visibility:hidden}
.dictlinks a:hover,.dictlinks a.act{background-position:center -21px}
.dictlinks a.ni{height:19px}
.dictlinks a.q {height:19px;margin-top:1px}
.dictlinks a.a{background-image:url(../img/a.png)}
.dictlinks a.b{background-image:url(../img/b.png)}
.dictlinks a.c{background-image:url(../img/c.png)}
.dictlinks a.d{background-image:url(../img/d.png)}
.dictlinks a.e{background-image:url(../img/e.png)}
.dictlinks a.f{background-image:url(../img/f.png)}
.dictlinks a.g{background-image:url(../img/g.png)}
.dictlinks a.h{background-image:url(../img/h.png)}
.dictlinks a.i{background-image:url(../img/i.png)}
.dictlinks a.j{background-image:url(../img/j.png)}
.dictlinks a.k{background-image:url(../img/k.png)}
.dictlinks a.l{background-image:url(../img/l.png)}
.dictlinks a.m{background-image:url(../img/m.png)}
.dictlinks a.n{background-image:url(../img/n.png)}
.dictlinks a.ni{background-image:url(../img/nn.png)}
.dictlinks a.o{background-image:url(../img/o.png)}
.dictlinks a.p{background-image:url(../img/p.png)}
.dictlinks a.q{background-image:url(../img/q.png)}
.dictlinks a.r{background-image:url(../img/r.png)}
.dictlinks a.s{background-image:url(../img/s.png)}
.dictlinks a.t{background-image:url(../img/t.png)}
.dictlinks a.u{background-image:url(../img/u.png)}
.dictlinks a.v{background-image:url(../img/v.png)}
.dictlinks a.w{background-image:url(../img/w.png)}
.dictlinks a.x{background-image:url(../img/x.png)}
.dictlinks a.y{background-image:url(../img/y.png)}
.dictlinks a.z{background-image:url(../img/z.png)}
.colpal{width:30%;margin:10px 3px}
.colpal li{margin:10px 0px;list-style:disc inside;text-decoration:none;color:#707070;font-size:11px}
.colpal a{text-decoration:none;color:#707070;font-size:11px}
.colpal a:hover{text-decoration:underline}
.def .m20t{margin-top:20px;float:left;width:100%}
/** planificador **/
#planificador{width:900px;float:left;margin-bottom:20px;padding-left:42px}
.plantable{border-right:2px #707070 solid;border-collapse:collapse;border-bottom:2px solid #707070}
table{border-collapse:collapse}
.plantable td {width:110px;padding:4px 0;text-align:center}
.plantable thead td{border:2px #707070 solid;border-right:0px;background-color:#8ccfeb;color:#fff;font-size:13px;font-weight:bold;text-transform:uppercase; width:100px;}
.plantable thead td a{color:#fff;text-decoration:none}
.plantable thead td.blk{border-left:0px;border-top:0px;background-color:#fff;}
.plantable tbody td.blkt{border-left:2px solid #707070;background:#8ccfeb;border-top:2px solid #fff;color:#fff}
.plantable tbody tr.rayaazul td.blkt{border-left:2px solid #707070;background:#8ccfeb;border-top:2px solid #fff;color:#fff}
.plantable tbody tr.rayaazul td.blktprint{border-left:2px solid #707070;background:#fff;border-top:2px solid #8CCFEB;color:#8CCFEB;}
.plantable tbody td.blktfin{border-bottom:0px;}
.plantable tbody td{border-left:2px solid #8ccfeb;border-bottom:1px dotted #707070;background:#fdfeff;color:#8ccfeb;font-weight:bold;font-size:14px}
.plantable tbody tr.rayaazul td {border-top:2px solid #8ccfeb;}
.plantable tbody td.bg{background:url(../img/bgtbl.gif) repeat-x #fdfeff}
.plantable tbody td a{color:#8ccfeb;text-decoration:none}
.plantable tbody td.blkn{border-right:0px}
.plantable tbody td select { width:100px;}
.plantable tbody td a.right, .plantable tbody td a.right:visited { padding:0 0 0 5px; font-weight:bold;}
.plantable tbody tr.blktfin td {border-bottom:0px;}
.leyenda { margin-left:90px;}
.leyenda ul li { float:left; padding:0 10px; }
.leyenda ul li img { padding:1px 5px 0 0; float:left;}
.listaplanificador label { padding:0 15px 0 0;}

.clic_celda{width: 100%; height: 100%; cursor: pointer; display: block;}
.bullet{background-repeat:no-repeat;background-position:center}
.none{background-image:url()}
.orange{background-image:url(../img/orange.gif)}
.verde{background-image:url(../img/verde.gif)}
.lila{background-image:url(../img/lila.gif)}
.azul{background-image:url(../img/azul.gif)}
.rojo{background-image:url(../img/rojo.gif)}
.plantable option{background-position:left;background-repeat:no-repeat;text-indent:12px}
#sel_users option{background-position:left;background-repeat:no-repeat;text-indent:12px}
.plantable a.right{float:none}
.plantable .lunes select{width: 80px;}
.plantable .martes select{width: 80px;}
.plantable .miercoles select{width: 80px;}
.plantable .jueves select{width: 80px;}
.plantable .viernes select{width: 80px;}
.plantable .sabado select{width: 80px;}
.plantable .domingo select{width: 80px;}


/** rincon del experto **/
#content.rincon{background-image:none}
#rincontop{background:url(../img/rincontop.png) no-repeat left bottom;float:left;height:50px;width:100%;display:block}
#rinconbot{background:url(../img/rinconbot.png) no-repeat left top;float:left;height:50px;width:100%;display:block}
.dudasf{width:198px;padding:0px 42px;background:url(../img/rinconbg.png) repeat-y}
.square{float:left;background:#e5f6c0;color:#b8cf85;font-size:25px;font-weight:bold;font-family:Arial;width:25px;padding:5px;text-align:center;margin-right:10px}
.dudas li{margin:4px 0px;float:left}
.dudas li a{float:left;width:150px;font-weight:bold;margin-top:2px}
.dudasf .tags{padding-top:0px;margin-top:40px}
.rincon .maincontent{width:650px;float:left;margin-left:0px;margin-top:50px}
.maincontent .duda{background:#fafdf2;margin-top:20px;border:#bbce90 dotted;border-width:1px 0px;float:left;padding:20px 10px;width:630px}
.dudatext{width:530px;line-height:17px;}
.dudatext h1{margin-bottom:20px}
.duda .square{font-size:60px;padding:2px 0px;text-align:center;width:80px}
.paging div{width:464px}
.maincontent .paging div{width:200px}
.col2 .paging div{width:335px}
.paging a,.paging a:visited, .paging span{color:#8ccfeb; text-decoration:none;}
.pagingverde, .pagingverde a,.pagingverde a:visited, .pagingverde span{color:#a7bf73; text-decoration:none; font-style:italic;}
.pagingnaranja, .pagingnaranja a,.pagingnaranja a:visited, .pagingnaranja span{color:#f9aa00; text-decoration:none; font-style:italic;}
.paging {padding:0px;line-height:normal;vertical-align:top; text-align:center;}
.rincon .paging a,.rincon .paging a:visited{color:#a7bf73;}
.rincon a:hover, .paging a:hover {text-decoration:underline; color:#9AB55E;}
.duda a {color:#9AB55E;}
.rincon .paging div{width:495px}
.dlst .dudapreg{border-color:#b7b8b5;border-bottom:0px}
.dlst .duda img{border:2px solid #a7c17d;margin-right:10px}
.dlst .duda .inn{width:530px}
.dlst .duda ul{margin-bottom:20px}
.dlst .dudaresp{border-top:0px;margin-top:0px;background:#edf9d3;margin-bottom:30px}
img#entrar:hover{cursor:pointer}
#printhead, .containerprint{width:730px; margin: auto;}
table.print{font-size:12px;width:730px}
table.print td{font-size:12px}
table.print tbody td.blkt{border-left:2px solid #707070;background:#8ccfeb;border-bottom:1px dotted #707070;color:#fff}

.votosrating{background:url(../img/bolas.gif) no-repeat 2px top;width:100%;float:left;height:15px;margin:10px 0px 7px}
.b1{background-image:url(../img/b1.gif)}
.b2{background-image:url(../img/b2.gif)}
.b3{background-image:url(../img/b3.gif)}
.b4{background-image:url(../img/b4.gif)}
.b5{background-image:url(../img/b5.gif)}
.ln20, .comments{line-height:16px}
img.bc2a{border:2px solid #a5daef}
img.bc2b{border:2px solid #fff}
.fr{text-align:left}
.fr1 label{text-align:left}
.fr1 input[type=text],.fr1 textarea{width:250px}
.box{text-align:center;margin:10px 0px 0;display:block;float:left;width:380px;}
.borg{border:2px #f4a700 solid}


.article a font.naranja, .article span font.naranja, .article a:visited font.naranja, .naranja { color:#f27800; font-weight:bold;}
body#box { width:100%; text-align:center;}
textarea.consultabox { width:300px; height:60px; font-size:11px; font-family:Arial, Helvetica, sans-serif;} /*color:#999;*/
ul.boxformtruco { clear:both;}
ul.boxformtruco li { clear:both;}
ul.boxformtruco li label { float:left; width:90px;}
ul.boxformtruco li input {float:left;}
ul.boxetiquetas { float:left; width:110px;}
ul.boxetiquetas li { clear:left; font-size:11px}
.alignleft { text-align:left;}
.both { clear:both;}


/*cambios*/

#tituloDatos { height:22px; margin:25px 0; }
#reg1	{ width:171px; height:22px; float:left;}
#reg2	{ width:171px; height:22px; float:left; margin-left:274px;}

/* form registro promocion kitdebienvenida */
div#kitdebienvenida{width:716px;background:url(../promocion/kitdebienvenida/img/bg.jpg) repeat-y;float:left; margin-top:0px;}
div#kitdebienvenidabot{width:716px;background:url(../promocion/kitdebienvenida/img/bgb.jpg) no-repeat;height:28px;float:left}
.kitdebienvenidamid { width:630px; margin:20px 0 0 28px; display:block}
.kitdebienvenidamid #datusr	{ width:171px; height:22px; float:left;}
.kitdebienvenidamid #datpers { width:171px; height:22px; float:left; margin-left:148px;}
.kitdebienvenidamid .datusr{width:310px}
.kitdebienvenidamid .datpers{width:305px; margin-left:15px;}
.datusr label, .datpers label { float:left; width:110px; display:block; margin-right:3px}
