/*
*{
	margin: 0;
	padding: 0;
}
body{
	font-size: 12px;
	background: #fff;
	color: #000;
        font-family:Arial,Sans-serif,Verdana;
}
input,
textarea{
		font-family:Arial,Sans-serif,Verdana;
}
*/
.estirador{
	margin-bottom:-800px !important;
	padding-bottom:800px !important;
}
.estiradortop{
	margin-top:-800px !important;
	padding-top:800px !important;
}
.times,
.times input,
.times textarea{
	font-family:"Times New Roman";
}
.georgia,
.georgia input,
.georgia textarea{
	font-family:"Georgia";
}
.oculto{
	visibility:hidden !important;
	padding:0px !important;
	margin:0px !important;
	width:0px !important;
	height:0px !important;
}
/*a img{
	border: 0;
}
a{
	color:#000;
}
p{
	line-height:1.4em;
}*/
.hidden{
	display:none !important;
}
.elpngie{
	background-image:none !important;
}

 /*FLOTEOS*/
.capaseccionl{
	position:relative;
	float:left;
	overflow:hidden;
	display:inline;
}
.capaseccionr{
	position:relative;
	float:right;
	overflow:hidden;
	display:inline;
}
.fright{
	float: right;
}
.fleft{
	float: left;
}
.limpia{
	margin:0px;
	padding:0px;
	height:0px;
	clear:both;
	line-height:0px;
	font-size:0px;
}
.limpialeft{
	margin:0px;
	padding:0px;
	height:0px;
	clear:left;
	line-height:0px;
	font-size:0px;
}
.limpiaright{
	margin:0px;
	padding:0px;
	height:0px;
	clear:right;
	line-height:0px;
	font-size:0px;
}

/*BORDES REDONDEADOS */
.rtop,.rbottom{display:block;}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden;}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
/* FIN BORDES REDONDEADOS */

/*Tamanos Enlaces*/
a.nivel1 {
font-size:11px;
}
a.nivel2 {
font-size:12px;
}
a.nivel3 {
font-size:14px;
}
a.nivel4 {
font-size:14px;
font-weight:bold;
}
a.nivel5 {
font-size:16px;
}
a.nivel6 {
font-size:16px;
font-weight:bold;
}
a.nivel7 {
font-size:18px;
}
a.nivel8 {
font-size:18px;
font-weight:bold;
}
a.nivel9 {
font-size:20px;
}
a.nivel10 {
font-size:20px;
font-weight:bold;
}

.nohayfoto,
.preview .nohayfoto{
	background: url(../img/bg_nohayfoto.png) scroll no-repeat center center;/*#fff*/
	background: url(../img/bg_nohayfoto.jpg) scroll no-repeat center center;/*#fff*/
	background: url(../img/bg_nohayfoto.gif) scroll no-repeat center center;/*#333*/
}
.nohayfoto_ssmall, /*SemiSmall Moca de 56x56*/
.preview .nohayfoto_ssmall{
	background: url(../img/bg_nohayfoto_ssmall.png) scroll no-repeat center center;
	background: url("../img/videomosca2_v2_trans.png") no-repeat scroll center center transparent;
/*#fff*/
}
.nohayfoto_small,
.preview .nohayfoto_small{
	background: url(../img/videomosca2_v2_trans.png) scroll no-repeat center center;/*#fff*/
}

.video_mosca{
	/* V1 con PNG:  */
	background:transparent url(../img/videomosca1.png) scroll no-repeat center center; /* ¿¿!important?? */
	position:absolute !important;

	left:0px !important;
	top:0px !important;
	z-index:30 !important;
}
.video_mosca a{
	display:block;
	width:1000px;
	height:1000px;
	text-indent:-9000px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}
.video_mosca_small{
	/* V1 con PNG:  */
	background:transparent url(../img/videomosca2.png) scroll no-repeat center center; /* ¿¿ !important ?? */
	position:absolute !important;

	left:0px !important;
	top:0px !important;
	z-index:30 !important;
}
.video_mosca_small a{
	display:block;
	width:1000px;
	height:1000px;
	text-indent:-9000px;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
}


/*MARGENES COMUNES*/
.mtop0{
	margin-top:0px;
}
.mtop5{
	margin-top:5px;
}
.mtop10{
	margin-top:10px;
}
.mtop15{
	margin-top:15px;
}
.mtop20{
	margin-top:20px;
}
.mtop25{
	margin-top:25px;
}
.mtop30{
	margin-top:30px;
}
.mright0{
	margin-right:0px;
}
.mright5{
	margin-right:5px;
}
.mright10{
	margin-right:10px;
}
.mright20{
	margin-right:20px;
}
.mright25{
	margin-right:25px;
}
.mright30{
	margin-right:30px;
}
.mleft0{
	margin-left: 0px;
}
.mleft5{
	margin-left: 5px;
}
.mleft10{
	margin-left: 10px;
}
.mleft20{
	margin-left: 20px;
}
.mbottom0{
	margin-bottom:0px;
}
.mbottom1{
	margin-bottom:1px;
}
.mbottom1i{
	margin-bottom:1px !important;
}
.mbottom5{
	margin-bottom:5px;
}
.mbottom10{
	margin-bottom:10px;
}
.mbottom12{
	margin-bottom:12px;
}
.mbottom15{
	margin-bottom:15px;
}
.mbottom20{
	margin-bottom:20px;
}
.mbottom25{
	margin-bottom:25px;
}
.mbottom30{
	margin-bottom:30px;
}
.mbottom35{
	margin-bottom:35px;
}
.mbottom40{
	margin-bottom:40px;
}
.mbottom45{
	margin-bottom:45px;
}
.mbottom50{
	margin-bottom:50px;
}
.mbottom55{
	margin-bottom:55px;
}
.mbottom60{
	margin-bottom:60px;
}

/*ANCHOS*/
.ancho250{
	width: 250px;
}
.ancho245_wp20{
	width: 245px;
	padding:0px 20px;
}
.ancho290{
	width: 290px;
}
.ancho170{
	width: 170px;
}
.ancho650{
	width: 650px;
}
.ancho580{
	width: 580px;
}
.ancho950{
	width: 950px;
}
.ancho950_wp15{
	width: 950px;
	padding-left:15px;
	padding-right:15px;
	margin-left:-10px;
	margin-right:-10px;
}

.h1_tit{
	display:block;
	text-indent:0px;
}
.h1_tit_nt{ /*no text*/
	display:block;
	text-indent:-9000px;
}


/*Paginacion*/
.paginacion{

}
.paginacion a{
	display:block;
	float:left;
	height:30px;
	line-height:30px;

	font-size:11px;
	color:#7C94B7;
	font-weight:bold;
	text-decoration:none;

	padding:0px 5px;
}
.paginacion .siguientes,
.paginacion .anteriores{
	text-indent:-9000px;
	background:url(../img/bg_paginacion.gif) scroll no-repeat left center;
	display:block;
}
.paginacion .anteriores{
	background-position: left center;
	width:60px;
}
.paginacion .siguientes{
	background-position: -70px center;
	width:60px;
}
.paginacion .activa{
	background:transparent url(../img/bg_paginacion.gif) no-repeat scroll -142px center;
	padding:0;
	text-align:center;
	width:22px;
}
/*v2*/
#cadena_paginacion{
	clear:both;
	font-size:16px;
	margin:0 auto;
	overflow:hidden;
	padding:0px;
	position:relative;
	width:96%;
    z-index:18;
	/*sustituyo por un margin-bottom en cada item anterior, asÃ­ evito que se junte cuando hay mas de uno */
}

#cadena_paginacion a{
    line-height:30px;
	color:#333;
	text-decoration:none;
}
#cadena_paginacion a:hover{
	text-decoration:underline;
}
/**/
#cadena_paginacion .anteriores{
float:left;
width:19%;
}
#cadena_paginacion .anteriores a {
	color:#fff;
}
#cadena_paginacion .volver a.sprite_v{
	color:#fff;
}
#cadena_paginacion .siguientes {
float:right;
text-align:right;
width:19%;
}
#cadena_paginacion .paginas {
float:left;
text-align:center;
width:59%;
}
#cadena_paginacion .paginas a {
}
#cadena_paginacion .paginas .activo {
padding:0pt 10px;
}
#cadena_paginacion .volver {
float:left;
width:59%;
}
#cadena_paginacion .siguientes a {
	color:#fff;
}
#cadena_paginacion a.siguientes  {
}




/*Mensajes de advertencia de script no activados*/
/*mensajes*/
.class_noscript{
background:#640000;
color:#FFFFFF;
display:block;
margin:0 auto;
overflow:hidden;
}
.class_noscript .noscript_content{
	/*background:#7095BA none repeat scroll 0 0;*/
	margin:0 auto;
	padding:10px;
	text-align:center;
	text-indent:10px;
	width:960px;
	border-bottom:1px solid #FFE2A6;
}
.class_noscript p{
	line-height:1.4;
}

/*Mensajes de Advertencia*/
.mensaje_formulario{
	float:left;
	font-size:11px;
	margin: 0px 0px 12px 0px;
	position:relative;
	width:520px;
}

.normal{
	color:#267499;
	padding-left: 0px;
	width: 510px;
}

.advertencia{
	background-color:#FF1F1F;
	color:#FEFEFE;
}

.confirmacion{
	background-color:#CC6600;
	color:#FFFFFF;
}

.normal, .advertencia, .confirmacion, .error{
	margin:0 0;
	padding:4px 10px 4px 17px;
	width:500px
}


/***MASCARA***/
.mask{
background:url("../img/1pxtrans.gif") no-repeat scroll 0 0 transparent;
left:0 !important;
position:absolute !important;
top:0 !important;
z-index:10 !important;
}
