@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
}

/* CSS Document */

/*
  USAGE: All you have to do is include this one line in your CSS file, with the
  tag names to which you want the script applied:
 */

 img, div { behavior: url(css/iepngfix.htc) }

 /*
  Alternatively, you can specify that this will apply to all tags like so:
   * { behavior: url(iepngfix.htc) }
 */


body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a {
	font-size: 10px;
	color: #E7730A;
}
a:hover {
	color: #A04F05;
}

.usuario {
	font-size: 11px;
	font-weight: bold;
	color: #F69234;
}

select {
	border: 1px solid #999999;
	font-size: 11px;
	color: #666666;
	padding: 1px;
}
select option {
	padding-right: 5px;
}
label {
	font-size: 10px;
	color: #666666;
}
.fileField {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
}

.input_txt {
	font-size: 11px;
	color: #666666;
	border: 1px solid #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
}
h3.tit_leccion {
	font-size: 15px;
	color: #666666;
	margin-bottom: 5px;
}
h3.tit_leccion img.clase {
	vertical-align:middle;
	margin-left: 5px;
	margin-top: -3px;
}
.boton {
	color: #666666;
	font-weight: bold;
	background-color: #E2E2E2;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #BDBDBD;
	border-right-color: #BDBDBD;
	border-bottom-color: #BDBDBD;
	border-left-color: #BDBDBD;
	font-size: 11px;
	cursor: pointer;
}




.header {
	background-image: url(../id_files/header_bg.jpg);
	height: 109px;
}
.header .logo {
	margin-top: 5px;
	margin-left: 10px;
}
.header .nav {
	display: block;
	position: absolute;
	z-index: 10;
	background-image: url(../id_files/nav_bg.jpg);
	background-repeat: repeat-x;
	height: 22px;
	margin-top: 58px;
	margin-left: 100px;
	color: #F69233;
	width: 90%;
	padding-top: 10px;
}
.header .upLinks {
	position: absolute;
	z-index: 5;
	width: 75%;
	text-align: right;
	margin-top: 10px;
	margin-left: 250px;
}
.header .upLinks a {
	display: block;
	float: right;
	color: #999999;
	text-decoration: none;
	text-align: center;
	margin-left: 10px;
	padding: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.header .nav a {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.header .nav a:hover, #selected {
	color: #F69234;
}


.header .nav li {
	display: inline;
}
.header .nav .start {
	background-image: url(../id_files/start_nav_bg.jpg);
	display: block;
	list-style-type: none;
	width: 43px;
	float: left;
	height: 32px;
	margin-right: 50px;
	margin-top: -10px;
}
.header .nav .end {
	background-image: url(../id_files/end_bg.jpg);
	display: block;
	height: 32px;
	width: 15px;
	list-style-type: none;
	float: right;
	margin-top: -10px;
}
.header .nav .language {
	margin-left: 10px;
	vertical-align: middle;
}




.allContet {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}
.leftSection  {
	width: 188px;
	float: left;
}
.rightSection  {
	width: 188px;
	float: right;
}
.lastNews, .statics, .categories, .search, .user, .lastTutor {
	background-image: url(../id_files/bg_news.gif);
	background-repeat: repeat-y;
	width: 188px;
	margin-bottom: 10px;
}
.lastNews   .headNews, .statics   .headNews , .categories   .headNews, .search  .headNews, .user .headNews, .lastTutor .headNews{
	background-image: url(../id_files/head_news.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 188px;
}
.lastNews    .footNews , .statics   .footNews, .categories   .footNews, .search  .footNews, .user .footNews,.lastTutor .footNews{
	list-style-type: none;
	background-image: url(../id_files/foot_news.jpg);
	background-repeat: no-repeat;
	height: 11px;
	width: 188px;
	overflow: hidden;
}
.lastNews   h1, .statics   h1, .categories   h1, .search  h1, .user h1, .lastTutor h1 {
	font-size: 11px;
	background-color: #B9B9B9;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}


.footer {
	background-image: url(../id_files/bg_footer.gif);
	line-height: 25px;
	color: #CCCCCC;
	background-repeat: repeat-x;
	padding-top: 13px;
	text-align: center;
	clear: both;
	margin-top: 10px;
}
.footer a {
	color: #666666;
	text-decoration: none;
	font-size: 11px;
}
.footer a:hover {
}

.footer span {
	display: block;
	font-size: 10px;
	color: #707070;
	margin-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
}

.lastNews ul {
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.lastNews   p, .statics   p, .categories   p, .search  p, .user p {
	font-size: 11px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.lastNews li p {
	margin-right: 10px;
}

.lastNews h2 {
	color: #F69234;
	font-size: 11px;
	display: block;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.lastNews a {
	color: #E7730A;
	font-size: 10px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-right: 10px;
}
.lastNews span {
	font-weight: normal;
	font-size: 9px;
}
.lastNews li {
	margin: 0px;
	padding: 0px;
}
.statics  p, .user p {
	font-size: 10px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
}
.statics .tags {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #A0A0A0;
	border-bottom-color: #A0A0A0;
	margin: 10px;
	text-align: center;
	padding: 3px;
}
.statics .tags a {
	color: #666666;
	text-decoration: none;
}
.statics .tags a:hover {
	color: #000000;
	text-decoration: underline;
}

/*.statics .a {
	font-size: 15px;
}
.statics .b {
	font-size: 13px;
}
.statics .c {
	font-size: 12px;
}
.statics .d {
	font-size: 11px;
}
.statics .e {
	font-size: 10px;
}
.statics .f {
	font-size: 9px;
}*/
.statics .sponsor {
	display: block;
	text-align: center;
	padding-right: 10px;
	padding-left: 10px;
}
.statics h1 {
	background-color: #A38F8C;
}
.categories h1 {
	background-color: #F9B171;
}
.categories ul {
	margin-left: 10px;
	list-style-type: none;
	padding: 0px;
}
.categories li {
	padding: 0px;
	border: 1px solid #FEEBDC;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.categories a {
	background-image: url(../id_files/bullet.gif);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #F69234;
	padding-left: 20px;
	background-position: left center;
	display: block;
}
.categories .footNews {
	background-image: url(../id_files/categories_foot.jpg);
}
.categories .headNews {
	background-image: url(../id_files/categories_head.jpg);
	background-repeat: no-repeat;
}
div.categories {
	background-image: url(../id_files/categories_body.jpg);
	background-repeat: repeat-y;
}
.search .center, .user .center{
	margin-right: 10px;
	margin-left: 10px;
	text-align: center;
}
.search .input_txt, .user .input_txt{
	width: 96%;
	margin-bottom: 10px;
	padding: 1px;
}
.search  a {
	margin-right: 50px;
}
.search h1 {
	background-color: #F69234;
}
.user h1 {
	background-color: #F69234;
}
.user .links {
	margin: 10px;
}
.user .links a {
	text-decoration: none;
	display: block;
	float: left;
	margin-bottom: 5px;
	width: 82px;
}
.user .links a:hover {
	text-decoration: underline;
}
.user  .center label {
	display: block;
	text-align: left;
	padding-left: 3px;
	margin-bottom: 2px;
}
.user .center .links {
	display: block;
	text-align: left;
	clear: both;
}
.user .center .boton {
	float: right;
	margin-bottom: 10px;
}


.allContet .content {
	/*margin-left: 180px;
	margin-right: 180px;*/
	background-image: url(../id_files/content_body.jpg);
	background-repeat:repeat-y;
	/*margin-left: 187px;
	margin-right: 185px;*/
	background-position: left 19px;
	font-size: 11px;
	color: #333333;
	width: 623px;
	float: left;

}
.content .head {
	background-image: url(../id_files/head_content.jpg);
	height: 19px;
	.margin-left: -5px;
	position: absolute;
	z-index: 10;
	width: 623px;
}
.content .foot {
	background-image: url(../id_files/content_foot.jpg);
	height: 6px;
	overflow: hidden;
	position: absolute;
	width: 623px;
	.margin-left: -1px;
}
.content .contenido {
	background-image: url(../id_files/contenido_bg.jpg);
	background-repeat: no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 30px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	min-height:750px;

	.min-height:800px;
}
.contenido p {

}
.contenido em strong span {
	color: #F47E13;
}
.contenido em {
	margin-right: 30px;
	margin-left: 30px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}
.contenido em a {
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../id_files/fondo_boton.jpg);
	height: 31px;
	width: 94px;
	display: block;
	text-decoration: none;
	padding-top: 8px;
	padding-left: 10px;
	position: absolute;
	margin-left: 425px;
	margin-top: -5px;
}
.contenido em a:hover {

	color: #FFFFFF;

}
.contenido h1 {
	font-size: 13px;
	color: #F47E13;
	margin-left: 30px;
	margin-top: 10px;
}
.contenido h2 {
	background-color: #F69234;
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	background-image: url(../id_files/h2_bg_body.gif);
	background-repeat: repeat-x;
	overflow: hidden;
	height: 32px;
}
.contenido h2 span {
	background-image: url(../id_files/h2_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	overflow: hidden;
	display: block;
}
.contenido h2 span span {
	background-image: url(../id_files/h2_bg2.gif);
	background-repeat: no-repeat;
	background-position: right top;
	overflow: hidden;
	height: 26px;
	padding-top: 7px;
	padding-left: 10px;
	display: block;
	color: #FFFFFF;
}
.contenido .btn_index {
	margin-right: 6px;
}
.contenido .ense_img {
	margin-left: 10px;
}
.margen {
	margin-right: 30px;
	margin-left: 30px;
}
div.thumbVideo {
	margin-right: 5px;
	background-color: #E4E4E4;
	padding: 2px;
	width: 122px;
	float: left;
	margin-bottom: 10px;
}
.thumbVideo h3 {
	color: #F69234;
	font-size: 11px;
}
.thumbVideo .headV {
	background-image: url(../id_files/vHead.jpg);
	background-repeat: no-repeat;
	height: 9px;
	width: 131px;
	margin-left: -15px;
	overflow: hidden;
	margin-top: -5px;
}
.thumbVideo .footV {
	background-image: url(../id_files/thumb_foot.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	height: 9px;
	width: 131px;
	margin-left: -15px;
}
.thumbVideo .thumImg {
	border: 1px solid #FFFFFF;
	vertical-align: middle;
}
.thumbVideo .thumImg:hover {
	border-top-color: #F69234;
	border-right-color: #F69234;
	border-bottom-color: #F69234;
	border-left-color: #F69234;
}

.thumbVideo p {
	font-size: 10px;
}
.thumbVideo .borde {
	background-color: #FFFFFF;
}
.thumbVideo .margenes {
	height: 150px;
	padding: 10px;
}
.thumbVideo .thcontent {
	display: block;
	height: 68px;
	text-align: center;
	margin-bottom: 5px;
}


.rVideo {
	padding-left: 3px;
	float: right;
	width: 220px;
}
.lvideo {
	width: 365px;
	float: left;
	overflow: visible;
}
.rVideo h3 {
	font-size: 17px;
	color: #F69234;
	margin-bottom: 10px;
	margin-top: 5px;
}
.rVideo p {
	margin-bottom: 5px;
	margin-top: 5px;
}
.rVideo span {
	color: #F69234;
}
.rVideo .about {
	min-height:0px;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F69234;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F69234;

}
.rVideo .about p {
	margin-top: 0px;
}

.rVideo .about img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.rVideo .about h4 {
	font-size: 11px;
	color: #F69234;
}

.rVideo .auspicio {
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F69234;
	margin-top: 10px;

}
.rVideo .textAusp {
	font-style: italic;
	font-size: 11px;
	color: #F69234;
	margin-top: 10px;
	margin-bottom: 10px;
}

.rVideo .relatedVid {
	list-style-type: none;
}
.rVideo .relatedVid li {
	display: inline;
}
.rVideo  .relatedVid  li a {
	background-color: #CCCCCC;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	display: block;
	width: 102px;
	float: left;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.rVideo  .relatedVid  a:hover, .rVideo .relatedVid .selected {
	background-color: #F1F1F1;
	color: #666666;
}

.rVideo .relateVCont {
	border: 1px solid #CCCCCC;
	background-color: #F1F1F1;
}
.relateVCont .relThumb {
	padding: 6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5C5C5;
}
.rVideo .relateVCont h5 {
	font-size: 11px;
	color: #F69234;
	margin-bottom: 3px;
}
.rVideo .relThumb img {
	margin-right: 10px;
	margin-bottom: 10px;
}
.rVideo .relThumb p {
	margin: 0px;
}
.lvideo .vote {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #000000;
	border-bottom-color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
}
.lvideo .vote span {
	display: block;
	float: left;
}

.lvideo  .vote  .calif, .imagenyVal .calif{
	font-size: 22px;
	color: #F69234;
	font-weight: bold;
	padding-top: 3px;
}
.lvideo .vote .sobre, .imagenyVal .sobre{
	color: #F69234;
	line-height: 10px;
	vertical-align: middle;
	width: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
	padding: 5px;

}
.lvideo .vote .tot, .imagenyVal s.tot{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	width: 90px;
}
.lvideo .vote .formasdeCom {
	margin-top: -5px;
	float: left;
	margin-left: 2px;
	margin-right: 0px;
}

.lvideo .comments .votThis {
	display: block;
	margin-bottom: 10px;
	margin-top: 10px;
}
.lvideo .comments .votThis a {
	text-decoration: none;
	background-color: #CCCCCC;
	color: #FFFFFF;
	width: 22px;
	display: block;
	float: left;
	text-align: center;
	line-height: 22px;
	margin-right: 1px;
	font-size: 18px;
}
.lvideo .comments .votThis a:hover, .lvideo #selectedVot {
	background-color: #F69234;
	color: #FFFFFF;

}
.lvideo .comments .votThis p {
	padding: 0px;
	display: block;
	font-size: 10px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}


.lvideo .vote .taskButtons {
	margin-top: 10px;
	clear: both;
}
.vote .taskButtons div {
	width: 180px;
	float: left;
	font-size: 9px;
	color: #666666;
}
/***********Nuevas****************************/
.vote .taskButtons div a {
	
	text-decoration: none;
}

.vote .taskButtons div a img{
	margin-right: 3px;
	
}
.vote .taskButtons .rega {
	font-weight: bold;
	color: #339900;
}


/**************************************/
.lvideo .comments {
	margin-top: 10px;
}

.lvideo .comments h2 {
	margin-bottom: 5px;
}
.lvideo .comments .comm1 {
	background-image: url(../id_files/comm1body.jpg);
	background-repeat: repeat-y;
	margin-top: 10px;
	margin-bottom: 10px;
}
.lvideo .comments .comm1 .commHead {
	height: 9px;
	background-image: url(../id_files/comm1head.jpg);
	background-repeat: no-repeat;
}
.lvideo .comments .comm1 .commFoot {
	height: 9px;
	background-image: url(../id_files/comm1foot.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
}
.lvideo .comments .comm1 p {
	margin-right: 10px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.lvideo .comments .comm1 .date {
	color: #F69234;
}
.lvideo .comments .comm1 strong {
	font-size: 12px;
	color: #666666;
}
.lvideo .comments .comm1 .vot {
	color: #999999;
	float: right;
	margin-right: 15px;
}
.registry {
	padding: 20px;
}
.registry label {
	display: block;
	width: 100px;
	float: left;
	line-height: 20px;
}
.registry .input_txt {
	margin-bottom: 5px;
	width: 190px;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.registry select {
	margin-bottom: 5px;
	width: 190px;
}
.registry .boton {
	margin-top: 10px;
	margin-right: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.registry a {
	display: block;
	margin-bottom: 10px;
}
.registry p {
	font-size: 10px;
}

.line   {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	display: block;
	margin-bottom: 5px;
}
.divInfoReg2 {
	width: 190px;
	font-size: 10px;
	padding: 0px;
	color: #666666;
	position: absolute;
	margin-left: 342px;
}
.divInfoReg2 h3 {
	font-size: 16px;
	margin-left: 10px;
	margin-bottom: 5px;
	color: #999999;
}
.divInfoReg2  p {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: normal;
}

.divInfoReg2 .user_img {
	background-image: url(../id_files/user.jpg);
	height: 138px;
	padding-top: 20px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.divInfoReg2 .user_img img {
	line-height: 20px;
	position: static;
}
.divInfoReg2 .cartel_info .head2 {
	background-image: url(../id_files/head_user.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 190px;
}
.divInfoReg2 .cartel_info .pie2 {
	background-image: url(../id_files/foot_user.jpg);
	height: 10px;
	width: 190px;
	overflow: hidden;
}
.divInfoReg2 .cartel_info {
	background-color: #F6F6F6;
}
.divInfoReg2 .cartel_info span {
	display: block;
	margin-right: 5px;
	margin-left: 20px;
}
.divInfoReg2 .cartel_info strong {
	display: block;
	color: #F69234;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 20px;
}
.divInfoReg2 .cartel_info a {
	margin: 10px;
	font-weight: bold;
}
.divInfoReg2 .cartel_info .subirGif {
	margin-left: 10px;
	margin-bottom: 10px;
}
/****************************************/
.divInfoReg {
	width: 190px;
	font-size: 10px;
	padding: 0px;
	color: #666666;
}
.divInfoReg h3 {
	font-size: 16px;
	margin-left: 10px;
	margin-bottom: 5px;
	color: #999999;
}
.divInfoReg  p {
	margin-left: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	line-height: normal;
}

.divInfoReg .user_img {
	background-image: url(../id_files/user.jpg);
	height: 138px;
	padding-top: 20px;
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: center;
}
.divInfoReg .user_img img {
	line-height: 20px;
	position: static;
}
.divInfoReg .cartel_info .head2 {
	background-image: url(../id_files/head_user.jpg);
	background-repeat: no-repeat;
	height: 10px;
	width: 190px;
}
.divInfoReg .cartel_info .pie2 {
	background-image: url(../id_files/foot_user.jpg);
	height: 10px;
	width: 190px;
	overflow: hidden;
}
.divInfoReg .cartel_info {
	background-color: #F6F6F6;
}
.divInfoReg .cartel_info span {
	display: block;
	margin-right: 5px;
	margin-left: 20px;
}
.divInfoReg .cartel_info strong {
	display: block;
	color: #F69234;
	font-weight: normal;
	margin-top: 2px;
	margin-right: 5px;
	margin-bottom: 2px;
	margin-left: 20px;
}
.divInfoReg .cartel_info a {
	margin: 10px;
	font-weight: bold;
}
.divInfoReg .cartel_info .subirGif {
	margin-left: 10px;
	margin-bottom: 10px;
}

.com_metodos {
	color: #666666;
	margin-top: 10px;
}
.com_metodos h3 {
	font-size: 12px;
	padding-bottom: 5px;
}
.com_metodos p {
}
.com_metodos span {
	color: #666666;
}
.registry2 {
	padding: 20px;
}
.registry2  td.titulo {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 3px;
	color: #333333;
}
.img_calendar {
	vertical-align: middle;
	.vertical-align: top;
}
.registry2 p {
	margin-top: 10px;
	margin-bottom: 10px;
	color: #666666;
}
.foto_usuario {
	width: 189px;
	float: left;
	background-image: url(../id_files/body_user.gif);
	background-repeat: repeat-y;
	text-align: center;
	margin-bottom: 10px;
	margin-left: 10px;
}
.foto_usuario .head_user {
	height: 33px;
}
.foto_usuario .pie_user {
	background-image: url(../id_files/foot_user.gif);
	background-repeat: no-repeat;
	height: 17px;
	overflow: hidden;
}
.foto_usuario img {
	border: 1px solid #CCCCCC;
}
.foto_usuario strong.name {
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	margin-top: 5px;
	padding-top: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	text-align: left;
	padding-left: 15px;
	padding-bottom: 3px;
}
.formasdeCom {
	margin-right: 15px;
	margin-left: 15px;
	text-align: left;
	margin-top: 3px;
}
.formasdeCom #predet {
	border: 2px solid #F69234;
	padding: 1px;
}
.formasdeCom img {
	border: 3px solid #FFFFFF;
	margin-top: 5px;
}



p.aclara {
	color: #000000;
}
.categorias h4 {
	font-size: 11px;
	color: #F69234;
	font-weight: bold;
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-image: url(../id_files/bullet2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
.categorias a {
	color: #666666;
	text-decoration: none;
	/*display: block;*/
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.categorias a:hover {
	color: #000;

}
.categorias ul {
	list-style-type: none;
}
.categorias li {
	margin-bottom: 5px;
	margin-top: 5px;
}

.noticia {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 20px;
	margin-top: 20px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.noticia p {
	color:#666666
}
.noticia .tit {
	color: #F69234;
	font-size: 17px;
	font-weight: bold;
	text-decoration: none;
}
.noticia .tit span {
	font-weight: normal;
}
.noticia img.dela_not {
	border: 1px solid #DBDBDB;
	padding: 3px;
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.back {
	background-image: url(../id_files/userHome_back.jpg);
	background-repeat: repeat-x;
	color: #666666;
	width: 552px;
}
.back h3 {
	color: #FFFFFF;
	background-color: #BFBFBF;
	padding: 3px;
	font-size: 11px;
}
.back .feedback td {
	font-size: 11px;
	color: #666666;
	padding: 3px;
	border: 1px solid #CCCCCC;
}
.back .feedback {
	margin-right: 10px;
	margin-left: 10px;
}

.back   .lecc_final {
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.back .lecc_final td {
	padding: 3px;
}

.back p {
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.back .mens {
	font-weight: bold;
	color: #F69234;
}
.back h5 {
	font-size: 11px;
	color: #666666;
	background-color: #EDEDED;
	display: block;
	padding: 5px;
	text-align: center;
}
.back div {
	width: 252px;
	float: left;
	padding: 10px;
	font-size: 10px;
}
.back .right {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.foto_usuario2 {
	width: 106px;
	float: left;
	background-image: url(../id_files/body_user2.gif);
	background-repeat: repeat-y;
	text-align: center;
	margin-right: 20px;
	margin-bottom: 10px;
}
.foto_usuario2 .head_user {
	height: 25px;
}
.foto_usuario2 .pie_user {
	background-image: url(../id_files/foot_user2.gif);
	background-repeat: no-repeat;
	height: 10px;
	overflow: hidden;
}
.foto_usuario2 img {
	border: 1px solid #CCCCCC;
}
.link_index {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.table_users {
}
.table_users td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.buscador {
	margin-bottom: 10px;
}
.buscador .input_txt {
	height: 15px;
}
.buscador label {
	margin-bottom: 5px;
	display: block;
}
.buscador label.cantUsu {
	width:250px;
	position:absolute;
	margin:0px 0px 0px 305px;
	text-align:right;
	color: #F69234;

}
label.cantUsu_video {
	width:250px;
	position:absolute;
	margin:0px 0px 0px 280px;
	text-align:right;
	color: #F69234;

}
.paginado {
	margin: 5px;
	text-align: right;
}
.paginado a {
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.search .center select {
	width: 165px;
	margin-bottom: 5px;
}

.paginado a:hover, #pagSelected {
	border: 1px solid #666666;
	padding: 2px;
}
.rotulo {
	font-size: 12px;
	color: #F69234;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 3px;
	padding-bottom: 3px;
	width: 100%;
}
.cuentaMenu {
	list-style-type: none;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.cuentaMenu li {
	display: inline;
	background-image: url(../id_files/derMenu.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-right: 2px;
	padding-right: 3px;
	padding-top: 2px;
	padding-bottom: 2px;
	.padding-right: 0px;
	.padding-top: 0px;
	.padding-bottom: 0px;
	.background-color: #666666;
}
.cuentaMenu li#activado  {

	background-image: url(../id_files/derMenuHover.gif);
	.background-color: #F69234;
}
.cuentaMenu li#activado a {
	color: #FFFFFF;
	background-color: #F69234;
	background-image: url(../id_files/izqMenuHover.gif);
}

.cuentaMenu li a {
	background-color: #666666;
	font-size: 11px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../id_files/izqMenu.gif);
	display: inline;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 2px;
	padding-left: 3px;
}
.cuentaMenu li a:hover {
	color: #FFFFFF;
}
.clear {
	clear: both;
	display: block;
}
.degra {
	background-image: url(../id_files/userHome_back.jpg);
	background-repeat: repeat-x;
	width: 512px;
	padding: 20px;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	line-height: 19px;
	}
.especial  {
	background-image: url(../id_files/flecha.gif);
	display: block;
	padding-left: 15px;
	background-repeat: no-repeat;
	padding-bottom: 5px;
	color: #F69234;
	background-position: left center;
}



ul.cuentaMenu2 {
	list-style-type: none;
	padding-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #D2D2D2;
	padding-bottom: 5px;
	margin-bottom: 10px;
	float: left;
	width: 510px;
	height: 40px;
}
ul.cuentaMenu2 li {
	float: left;
	margin-right: 5px;
	text-align: center;
	/*padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	.padding-right: 0px;
	.padding-top: 0px;
	.padding-bottom: 0px;
	.background-color: #666666;
	background-color: #D2D2D2;*/
}
ul.cuentaMenu2 li#activado  {

	/*background-image: url(../id_files/derMenuHover.gif);*/
	.background-color: #F69234;
}
ul.cuentaMenu2 a#activado  {
	color: #FFFFFF;
	background-color: #F69234;
	padding: 3px;
	float: left;
	/*background-image: url(../id_files/izqMenuHover.gif);*/
}

ul.cuentaMenu2 li a {
	/*background-color: #D2D2D2;*/
	font-size: 11px;
	color: #696969;
	font-weight: bold;
	text-decoration: none;
	background-color: #CCCCCC;
	padding: 5px;
	width: 50px;
	/*background-repeat: no-repeat;*/
	/*padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;*/
}
ul.cuentaMenu2 li a:hover {
	color: #FFFFFF;
}
#box {
	background-color: #E0E0E0;
	padding: 15px;
}
#box .headb {
	position: static;
	background-image: url(../id_files/buscar_head.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 518px;
	margin-left: -15px;
	margin-top: -15px;
	margin-right: -15px;
	margin-bottom: 0px;
}
#box   .footb {
	background-image: url(../id_files/buscar_foot.gif);
	background-repeat: no-repeat;
	height: 10px;
	width: 518px;
	margin-left: -15px;
	margin-bottom: -15px;
	margin-right: -15px;
	overflow: hidden;
}
.listado {
	margin-top: 10px;
	margin-bottom: 10px;
}
.listado th {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #F3F3F3;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
}
.listado td {
	padding-top: 2px;
	padding-bottom: 2px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.listado  tr.sep {
	background-color: #F8F8F8;
}
.listado  tr#fav {
	background-color: #CFECCF;
}
.listado span {
	font-style: italic;
	color: #969696;
}

a.mas {
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #F69234;
}
a.mas img {
	vertical-align: middle;
}
.degra a.mas {
	display: block;
	margin-left: -20px;
	margin-top: -20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-right: -20px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.listadodos       {
	margin-right: -20px;
	margin-left: -20px;
}
.listadodos #enespera      {
	color: #FF6633;
	font-weight:bold;
	text-decoration: none;
}
.listadodos #aceptada      {
	color: #009900;
	font-weight:bold;
	text-decoration: none;
}
.degra h4 {
	color: #666666;
	background-color: #EBEBEB;
	margin-bottom: 5px;
	font-size: 11px;
	margin-right: -20px;
	margin-left: -20px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: -20px;
}
.listadotres {
	margin-top: -20px;
}
.topTitle {
	background-color: #EBEBEB;
	text-align: right;
	margin-top: -20px;
	margin-right: -20px;
	margin-left: -20px;
	padding-right: 10px;
}
.responder {
	padding-top: 10px;
}
.datos {
	display: block;
	margin-top: 0px;
	margin-right: -20px;
	margin-bottom: 0px;
	margin-left: -20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 5px;
}
.datos p {
	margin: 0px;
	display: block;
}
.datos span.right {
	float: right;
}
.datos .titulo {
	font-weight: bold;
	color: #F69234;
}
.datos em {
	display: inline;
	margin: 0px;
	padding: 0px;
}
#box img {
	vertical-align: middle;
	margin-top: -5px;
}
#box input {
	margin-top: 5px;
}
.video {
	padding: 10px;
	width: 532px;
	background-position: left 3px;
}
.video  p {
	line-height: normal;
}
.video  .right {
	float: right;
	width: 140px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	margin-left: 10px;
	font-size: 10px;
}
.video  h1 {
	font-size: 12px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
.video  h1#favorito  {
	color: #009900;
}
.video h1#favorito span {
	font-weight: normal;
}


.video  .thumb {
	margin-right: 10px;
	margin-bottom: 10px;
}
.video  .right  h3 {
	font-weight: bold;
	color: #F69234;
	background-color: transparent;
	background-image: none;
	margin: 0px;
	padding: 0px;
	font-size: 10px;
}
.video .right p {
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.video .right span {
	color: #F69234;
}
.video .right .redon {
	background-image: url(../id_files/task_back.gif);
	height: 24px;
	width: 115px;
	padding-top: 1px;
	padding-left: 3px;
	margin-top: 7px;
}
.RegMsg {
	margin: 15px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F9B87B;
	border-right-color: #F9B87B;
	border-bottom-color: #F9B87B;
	border-left-color: #F9B87B;
	padding: 10px;
	color: #666666;
}
.RegMsg .RegMsgImp {
	font-weight: bold;
}
.RegMsg p {
	margin-top: 5px;
	margin-bottom: 5px;
}.fila .celda {
	width: 33%;
	float: left;
	text-align: center;
}
div.homeCat strong {
	font-size: 10px;
	font-style: italic;
	color: #999999;
	margin-top: 10px;
	padding-top: 10px;
}
.homeCat {
	margin-top: 30px;
	background-image: url(../id_files/back_categorias.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 513px;
	padding-left: 20px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #EFEFEF;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
}
.tooltip {
	height: 200px;
	width: 200px;
	position: absolute;
	background-color: #FFF9F2;
	z-index: 10;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F69234;
	border-right-color: #F69234;
	border-bottom-color: #F69234;
	border-left-color: #F69234;
	color: #666666;
	font-size: 10px;
	visibility: hidden;
}
.tooltip h2 {
	background-color: transparent;
	background-image: none;
	font-size: 11px;
	color: #F69234;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #F69234;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: auto;
}
.tooltip h1 {
	font-size: 14px;
	color: #666666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.tooltip h1 span {
	font-size: 10px;
	font-weight:normal;

}
.tooltip h1 img {
	vertical-align:top;

}
.homeCat .fila .celda {
	width: 95px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EFEFEF;
	border-left-color: #EFEFEF;
	height: 70px;
	padding-top: 5px;
	border-left-style: solid;
}
.homeCat  .fila  div.celda:first-child {
	border-left-width: 0px;
	border-left-style: none;
}
.homeCat .solapa {
	background-image: url(../id_files/back_solapa.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 117px;
	display: block;
	font-size: 12px;
	color: #FD9229;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: -25px;
	position: absolute;
}
.anuncio {
	background-image: url(../id_files/back_anuncio.gif);
	background-repeat: no-repeat;
	height: 28px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 12px;
	color: #F69234;
	font-style: italic;
	margin-top: 10px;
}
.izq {
	width: 200px;
	overflow: hidden;
	float: left;
}
.der {
	float: left;
	width: 365px;
	overflow: hidden;
	margin-left: 10px;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}
.descri {
	float: left;
	width: 200px;
	margin-bottom: 10px;
}
.descri p {
}
.descri h3 {
	font-size: 15px;
	color: #F69234;
	margin-bottom: 3px;
}

.imagenyVal {
	float: left;
	width: 150px;
	margin-bottom: 10px;
}
.tuto {
	height: 121px;
	width: 331px;
	background-image: url(../id_files/back_tutos.gif);
	background-repeat: no-repeat;
	margin-bottom: 10px;
	padding-top: 12px;
	padding-right: 10px;
	padding-left: 10px;
}
.tuto .imagenyVal {
	width: 100px;
	font-weight: bold;
}
.tuto .descripcion {
	width: 220px;
	float: left;
}

.tuto h3 {
	color: #F69234;
	font-size: 12px;
}
p.des {
	color: #666666;
	font-size: 10px;
}
.des span {
	color: #F69234;
}
.der h2 {
	margin-bottom: 10px;
}
.tuto .line {
	padding-bottom: 10px;
	margin-top: 5px;
}
.tuto .left {
	float: left;
	width: 125px;
	font-size: 10px;
}
.tuto .right {
}
.bloque {
	margin-left: 10px;
	margin-bottom: 10px;
}
.bloque h3 {
	color: #FFFFFF;
	background-color: #F69234;
	padding: 3px;
	font-size: 11px;
	margin-bottom: 5px;
}
.bloque p {
	color: #333333;
	font-size: 10px;
	margin-bottom: 3px;
	margin-top: 3px;
}
.descripcion .right {
	float: right;
}
.flechaScroll {
	text-align: center;
	padding: 5px;
	display: block;
}
a.flechaScroll:focus {
	outline: none;
}#video {
	background-image: url(../id_files/back_videos.jpg);
	background-repeat: repeat-x;
}
.bloque  .thumb {
	border: 1px solid #D0D0D0;
	padding: 2px;
	margin: 2px;
}
#back_video .borde {
	background-image: url(../id_files/back_videos2.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
#back_tutoria .borde {
	background-image: url(../id_files/back_tutoria.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.inicios {
	margin: 20px;
	color: #666666;
}
.inicios  .paso {
	color: #666666;
	background-image: url(../id_files/back_inicios.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-bottom: 3px;
	float: left;
	width: 510px;
}
.inicios h3 {
	font-size: 11px;
	padding-top: 5px;
	margin-bottom: 12px;
	width: 200px;
	margin-left: 20px;
	line-height: 20px;
}
.inicios   .paso div.numero  {
	width: 36px;
	background-color: #F7A454;
	text-align: center;
	font-size: 20px;
	color: #FFFFFF;
	background-image: url(../id_files/back_num.gif);
	height: 21px;
	background-repeat: no-repeat;
	position: relative;
	line-height: 15px;
	margin-top: 5px;
	z-index: 10;
	font-weight: bold;
	left: -20px;
	margin-bottom: -20px;
}
.inicios p {
	padding-left: 40px;
	margin-bottom: 20px;
}
.inicios  .lefta {
	width: 250px;
	height: 100px;
	float: left;
}
.inicios  .righta {
	width: 250px;
	height: 100px;
	float: left;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #999999;
}

.inicios img.buscar {
	vertical-align: middle;
	margin-top: -5px;
}
.inicios  form {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 40px;
}
.inicios blockquote {
	margin-top: 5px;
	margin-right: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	font-style: italic;
}
.inicios .titulo {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	display: block;
	margin: 0px;
	padding-top: 20px;
}
.inicios .subtit {
	font-size: 11px;
	font-weight: bold;
	display: block;
	background-image: url(../id_files/tip.gif);
	background-repeat: no-repeat;
	background-position: 10px;
	height: 16px;
	padding-top: 10px;
	margin-bottom: 5px;
}
.pagos {
	padding: 20px;
}
.pagos .left {
	float: left;
	width: 300px;
}
.pagos .right {
	float: left;
	width: 210px;
	margin-left: 10px;
}
.pagos .fdePago {
	width: 78px;
	text-align: center;
	float: right;
	margin-right: 5px;
}
.pagos label {
	line-height: 18px;
}
.pagos .boton {
	padding: 3px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.pagos .sector {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}
.pagos  label {
	display: block;
	text-align: left;
	width: 140px;
	float: left;
}
.pagos .input_txt {
	width: 150px;
}
.pagos #mes {
	width: 90px;
}
.pagos #dia {
	width: 50px;
}
.pagos p {
	font-size: 11px;
	color: #666666;
	margin-top: 7px;
	margin-bottom: 7px;
}
.foro {
	padding: 20px;
}
.foro .sponsoreado {
	height: 92px;
	width: 554px;
	background-color: #F2F2F2;
}
.foro .tabla1 {
	color: #333333;
}
.foro .tabla1 th {
	background-color: #F1F1F1;
	font-size: 10px;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}
.foro  .tabla1  .categoria {
	background-color: #FCB778;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.foro .tabla1 td {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.foro .tabla1 tr {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}

.foro .tabla1 td.gris {
	background-color: #F1F1F1;
}
.foro .tabla1 .tema {
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	display: block;
}
.foro h3 {
	font-size: 15px;
	color: #484848;
	margin-top: 10px;
	margin-bottom: 5px;
}
.foro .info {
	display: block;
	float: right;
}
.foro .botonera {
	width: 270px;
	float: left;
	margin-bottom: 10px;
}
.foro .current {
	font-size: 10px;
}
.foro .tabla2 td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding: 4px;
}
.foro .tabla2 .user2 div {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FCB778;
	padding: 3px;
}
.tabla2 .user2 span {
	font-weight: normal;
	color: #666666;
}
.foro .tabla2 {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.foro .respPost {
	background-color: #DFDFDF;
	padding: 3px;
	margin-top: 10px;
}
.foro .redond {
	background-color: #FFFFFF;
	padding: 20px;
}

/*.foro .tabla2 .mensaje {
	font-weight: bold;
}*/
.foro .respPost .label {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-bottom: 3px;
}
.foro .respPost p {
	margin-bottom: 2px;
	color: #666666;
}
.catdetall {
	width: 570px;
	overflow: hidden;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.catdetall p {
	margin-top: 5px;
	margin-bottom: 5px;
}
.catdetall .tit {
	font-size: 17px;
	font-weight: bold;
	color: #F69234;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.catdetall ul {
	list-style-type: none;
}
.catdetall  #subcategorias {
	margin-top: 10px;
	width: 580px;
}
.catdetall #subcategorias ul {
	display: block;
	width: 172px;
	float: left;
	padding-left: 2px;
}
.catdetall #subcategorias li {
	height: 25px;
	overflow: visible;
	background-image: url(../id_files/bullet3.gif);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-left: 8px;
}
.catdetall #subcategorias #test_et {
	background-image: none;
}

.catdetall #subcategorias a {
	text-decoration: none;
	color: #F47C0F;
}

.catdetall #subcategorias a:hover {
	text-decoration: underline;
	color: #000000;
}
.catdetall #subcategorias #rounded {
	padding: 10px;
}
.catdetall #subcategorias  #sin_bullet {
	list-style-type: none;
	list-style-image: none;
	background-image: none;
}

.catdetall .sponsorCat {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 570px;
	height: 92px;

}

#rounded  .left      {
	float: left;
	margin-right: 7px;
	margin-left: 0px;
	cursor: pointer;
	margin-top: 45px;
}
#rounded  .right      {
	float: left;
	cursor: pointer;
	margin-top: 45px;
	margin-right: 0px;
	margin-left: 7px;
}
#rounded .cargador {
	position: absolute;
	height: 40px;
	width: 100px;
	margin-top: 20px;
	color: #FF4200;
	background-color: #FFFFFF;
	/*opacity : 0.3;
	-moz-opacity: 0.3;
	filter:alpha(Opacity=30);*/
	margin-left: 220px;
	text-align: center;
	padding-top: 10px;
	border: 2px solid #FF6600;
	display:none;


}




.catdetall .indice {
	padding-top: 3px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	margin-top: 5px;
}
.catdetall h3 {
	font-size: 17px;
	color: #F47C0F;
	margin-top: 7px;
}

.catdetall .indice a {
	text-decoration: none;
}
.catdetall .indice a:hover {
	text-decoration: underline;
}


.catdetall .descrip {
	background-color: #FDF3E9;
	padding: 15px;
	margin-right: -10px;
	margin-left: -10px;
}
.catdetall .descrip .imagen {
	margin-right: 20px;
}
.catdetall .descrip p {
	display: block;
	float: right;
	width: 450px;
}
.catdetall .contVideo {
	width: 250px;
	margin-top: 30px;
	float: left;
	margin-right: 14px;
	margin-left: 14px;
}
.catdetall    .contVideo    #titu {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	z-index: 10;
	padding-left: 3px;
}
.catdetall .contVideo .tituCont {
	width: 80px;
	position: absolute;
	margin-top: -30px;
	margin-left: 10px;
}

.catdetall .contVideo .imgen {
	height: 65px;
	width: 58px;
	background-image: url(../id_files/catVideo.png);
	position: absolute;
	margin-left: 180px;
	margin-top: -40px;
	z-index: 0;
}
.catdetall .contVideo .imgen2 {

	background-image: url(../id_files/catTuto.png);
}

.catdetall .contVideo #redo {
	padding: 10px;
}
.catdetall h4 {
	color: #F69234;
	font-size: 11px;
}
.catdetall .contVideo p {
	color: #666666;
	font-size: 10px;
	margin: 0px;
}
.catdetall .contVideo .celda {
	margin-bottom: 10px;
}
.faq {
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.faq a.pregunta {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.faq a.pregunta:hover {
	color: #F69234;
	text-decoration: underline;
}
.faq ul.conPreguntas {
	list-style-type: none;
	margin-top: 20px;
	margin-bottom: 20px;
}
.faq .conPreguntas li {
	margin-top: 5px;
	margin-bottom: 5px;
}
.faq h3 {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
.faq .respuesta {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.faq .respuesta p {
	margin-top: 7px;
	margin-bottom: 7px;
	color: #666666;
}
.faq select.input_txt {
	font-weight: bold;
	color: #F69234;
	font-size: 12px;
	margin-top: 3px;
}
.faq select.input_txt option {
	margin-top: 5px;
	margin-bottom: 5px;
}

.faq  .respuesta  a.subir {
	display: block;
	background-image: url(../id_files/flecha_arriba2.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
}
.buscadorAv {
	padding: 20px;
}
.buscadorAv label {
	display: block;
	width: 100px;
	float: left;
	height: 18px;
	line-height: 18px;
}
.buscadorAv     select     {
	width: 200px;
}
.buscadorAv span {
	font-size: 10px;
}
.buscadorAv   .text_txt {
	width: 199px;
}
.buscadorAv  .text_txt2 {
	width: 50px;
}
.buscadorAv .subOp {
	padding-top: 20px;
	margin-top: 20px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
.buscadorAv .lab {
	margin-right: 10px;
}
.buscadorAv .lab input {
	height: 12px;
	width: 12px;
	vertical-align: middle;
}
.menuUser a {
	display: block;
	height: 100px;
	width: 110px;
	float: left;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #999999;
	text-align: center;
}
.menuUser {
	width: 445px;
	margin-right: auto;
	margin-left: auto;
}
.acordar {
	background-image: url(../id_files/asunto_tutoria.gif);
	display: block;
	background-repeat: no-repeat;
	padding-left: 24px;
	color: #059B05;
	padding-top: 2px;
	padding-bottom: 2px;
}
#divacorda {
	background-color: #C0E6C0;
	background-image: url(../id_files/asunto_tutoria.gif);
	background-repeat: no-repeat;
	height: 22px;
}
table.propuestas {
}
table.propuestas td {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
}

.subContenedora {
	float: left;
}
.submenuTut {
	margin-top: -15px;
	margin-right: -20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	margin-left: -20px;
	padding-bottom: 2px;
}
.submenuTut a {
	color: #696969;
	background-color: #D2D2D2;
	text-decoration: none;
	font-weight: bold;
	margin-right: 3px;
	float: left;
	padding-right: 2px;
	padding-left: 2px;
	display: block;
	width: 105px;
	text-align: center;
}
.submenuTut a:hover {
	color: #FFFFFF;
	#F69234
}
.submenuTut a#activado2 {
	color: #FFFFFF;
	background-color: #F69234;
}
.descargas .flash {
	height: 308px;
	width: 365px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
}
.descargas p {
	margin-top: 7px;
	margin-bottom: 7px;
	color: #666666;
}
.descargas p.principal {
	margin-left: 10px;
	font-size: 12px;
	color: #333333;
}
.descargas .bloqueTuto {
	padding-bottom: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	padding-top: 10px;
}
.descargas .bloqueTuto .down {
	display: block;
	margin-top: 10px;
	padding-top: 10px;
}
#nubetags {
	padding: 10px;
}
#nubetags a {
	text-decoration: none;
	margin: 2px;
}
#nubetags a:hover {
	text-decoration: underline;

}
#tagsHometitle   {
	font-size: 11px;
	color: #CCCCCC;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.adds {
	padding-left: 5px;
}
.banerTutoriales {
	margin-top: 5px;
	border: 1px solid #DDDDDD;
	padding: 3px;
}
.cantNot {
	font-weight: bold;
	color: #F69234;
}
.tmErrorDataTD {
	color: #CC0000;
}
.divCond {
	float: left;
	height: 100px;
	width: 530px;
	overflow: auto;
	font-size: 11px;
	color: #666666;
	border: 1px solid #CCCCCC;
	padding: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.divCond p {
	margin-top: 5px;
	margin-bottom: 5px;
}

.labEspecial {
	font-size: 10px;
	color: #666666;
}
.check {
	height: 11px;
	width: 11px;
	vertical-align: middle;
}
.infoReg2 {
	background-color: #F6F6F6;
	width: 170px;
	padding: 10px;
	margin-top: 10px;
}
.statics a.Phover {
	text-decoration: underline;
	color:#666666;
	font-weight: bold;
}
.statics a.Phover:hover {
	color:#F69234;
}
.welcome {
	text-align: center;
}
.welcome p {
	color: #666666;
	text-align: left;
	margin-right: 20px;
	margin-left: 20px;
	font-size: 12px;
	display: block;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #999999;
	border-bottom-color: #999999;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 16px;
}
