h2{
	padding:0px 0px 5px 0px;
	margin:0px;
}
h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#E90461;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
}
h2 a:hover {
	padding:4px 0px 4px 0px;
	text-decoration:underline;
}

h3 {
	padding:0px 0px 4px 0px;
	margin:0px 0px 0px 0px;
}
h3 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#E90461;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	
}
h3 a:hover {
	text-decoration:underline;
}

h4 {
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:18px;
}

h5 {
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	font-weight:bold;
	line-height:18px;
}


html {
	height:100%; }
head {
	height:100%; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%; }

.ref {
	border:solid;
	border-color:#000000;
	border-width:1px;	
}

.muy_grande {
padding:12px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:33px;
	color:#FFFFFF;
	background-color:#8F0006;
	font-weight:bold;
	padding-bottom:20px;
}

.menu_general {
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../pl2_imagenes/fondo_menu1.jpg);
	background-repeat:repeat-x;
	background-position:top;
	border:none;
}

.cas_final {
	width:100%; 
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
}
.madre_inactiva {
	font-size:12px;
	color:#E90461;
	text-decoration:none;
	font-weight: bold;
	border-top:none;
	border-right:none;
	border-left:none;	
	border-bottom:solid;
	border-bottom-color:#000000;
	border-bottom-width:1px;
	padding-top:2px;
	padding-bottom:3px;
	padding-left:4px;
	padding-right:4px;
	
}

.madre_inactiva a:hover {
	text-decoration:underline; 
}

.madre_activa {
	font-size:12px;
	color:#E90461;
	text-decoration:none;
	font-weight: bold;
	border-top:none;
	border-bottom:none;
	border-left:solid;
	border-left-color:#000000;
	border-left-width:1px;
	border-right:solid;
	border-right-color:#000000;
	border-right-width:1px;
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:4px;
	padding-right:4px;
}

.hija_activa {
	visibility:visible;
}

hija_inactiva {
	visibility:hidden;
}



#zona1 {
	width:665px;
	padding-top:13px;
	text-align:right;
}
#columna1_bloque1 {
	/* border-right:solid 1px #BEBEBE; */
	width:430px;
	padding-right:17px;
	padding-bottom:6px;
}
#columna2_bloque1 {
	/* border-right:solid 1px #BEBEBE; */
	width:206px;
	padding-right:16px;
	padding-bottom:6px;
}
#columna3_bloque1 {
	border:none;
	width:320px;
	padding-top:1px;
}
#columna1_bloque2 {
	width:430px;
	padding-right:17px;
	padding-bottom:6px;
	float:left;
}
#columna2_bloque2 {
	/* border-right:solid 1px #BEBEBE;/ */
	width:206px;
	padding-right:16px;
	padding-bottom:6px;
	float:left;
}
#columna3_bloque2 {
	border:none;
	width:312px;
	padding-top:1px;
}
#columna_articulo {
	width:636px;
	padding:6px;
	float:left;
}
#separador {
	margin-top:5px;
	margin-bottom:5px;
}
#separador2 {
	margin-top:0px;
	margin-bottom:15px;
}
#general {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:16px;
}
#general a {
	color:#E90461;
	text-decoration:none;
}
#general a:hover {
	text-decoration:underline; 
}

#peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:16px;
}
.peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:16px;
	text-decoration:none;
}
.peq a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#E80360;
	line-height:16px;
	text-decoration:none;
}
.peq a:hover {
	text-decoration:underline;
}
.peq2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:16px;
}
.peq2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:16px;
	text-decoration:none;
}
.peq2 a:hover {
	text-decoration:underline;
}
.muy_peq {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#333333;
	line-height:16px;
}
#peq2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:11px;
}
#peq_negra {
	padding-top:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:11px;
}
#peq_blanco {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	line-height:16px;
}

#peq a {
	color:#E90461;
	text-decoration:none;
}
#peq a:hover {
	text-decoration:underline; 
}

#peq2 {
	margin-top:4px;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:11px;
}
#peq2_negra {
	margin-top:4px;
	margin-bottom:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	line-height:11px;
}

#peq_especiales {
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:11px;
}

#peq_especiales a {
	margin-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	line-height:11px;
	color:#E90461;
	text-decoration:none;
}

#peq_especiales a:hover {
	text-decoration:underline;
}

#miga {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#E90461;
	line-height:16px;
	margin-top:8px;
	margin-bottom:8px;
}
#relacionados{
	margin-top:1px;
	width:418;
	background-color:#F9E4C6;
	padding-top:12px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:12px;
	padding-left:12px;
}
#relacionados_torbe{
	margin-top:1px;
	width:418;
	background-color:#FEE263;
	padding-top:12px;
	padding-left:12px;
	padding-right:6px;
	padding-bottom:12px;
	padding-left:12px;
}
#relacionados ul {
	list-style:none;
	padding:0px;
	margin:0px;
}
#relacionados li a {
	background-image:url(../pl2_imagenes/relacionados_li.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:12px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	
}
#relacionados a:hover {
	color:#666666;
}
#articulo1 {
	min-height:90px;
}
#articulo2 {
	min-height:90px;
}
#articulo3 {
	 background-color:#F9E4C6; 
	/*background-color:#DBFFB7; VERDE QUE UTILIZAMOS */
	border:solid 1px #D9D9D9;
	min-height:90px;
}
#articulo_de_torbe {
	background-color:#FEE263;
	border:solid 1px #9A8001;
	min-height:90px;
	padding-bottom:10px;
	color:#000000;
}
#articulo_violeta {
	background-color:#F1C9E4;
	border:solid 1px #C63396;
	min-height:90px;
	padding-bottom:10px;
	color:#000000;
}
#articulo_gris {
	background-color:#F0F0F0;
	border:solid 1px #666666;
	min-height:90px;
	padding-bottom:10px;
}
#minifoto {
	padding-right:4px;
	float:left;
}
#img_old_freakolink {
	float:left;
	padding-right:3px;
	padding-bottom:-5px;
}
#thumb_galerias1 {
	float:left;
	padding-left:1px;
}
#thumb_galerias2 {
	padding-left:1px;
}
#videoplayer {
	width:100%;
	background-color:#000000;
	background-image:url(../pl2_imagenes/cine.jpg);
	background-position:top;
	background-repeat:repeat-x;
	padding-top:26px;
}
.h1_menu {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
}
.h1_menu a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
	font-weight:normal;
	text-decoration:none;
}
.h1_menu a:hover {
	text-decoration:undeline;	
}

.com_oldh1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#E90461;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
}

.com_oldh1 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:23px;
	color:#E90461;
	font-weight:bold;
	line-height:23px;
	text-decoration:none;
}

.com_oldh1 a:hover {
	text-decoration:underline;
}



.titulo_galerias {
	width:98%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:18px;
	color:#FFFFFF;
	margin-top:2px;
	background-color:#E90461;
	padding-left:5px;
	padding-bottom:4px;
	padding-top:4px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
}

.miga {
	padding:4px 0px 4px 0px;
	margin:0px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#666666;
	font-weight:bold;
	line-height:18px;
}

.titulo_galerias2 {
	width:98%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:left;
	font-size:18px;
	background-color:#999999;
	color:#FFFFFF;
	margin-top:2px;
	padding-left:5px;
	padding-bottom:4px;
	padding-top:4px;
	text-decoration:none;
	text-align:center;
	line-height:22px;
	cursor:pointer;
}





.subtitulo1 {
	margin-bottom:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#666666;
}
.subtitulo2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11;
	color:#E90461;
}


#login {
	padding:5px;
	width:301px;
	height:150px;
	border:solid 1px #E90461;	
	background-color:#FFD9E6;
	margin-top:5px;
	margin-right:5px;
}
#login .textfields {
	width:100px;;
	border:solid 1px #BEBEBE;
	background-color: #FFFFFF;
	font-size:13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}
#login #button {
	border:solid 1px #BEBEBE;
	background-color: #EF478B;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:3px;
	margin-right:3px;
	padding-bottom:2px;
	
}







#buscador {
	padding:1px;
	width:99%;
	text-align:center;
	vertical-align:middle;
}
#buscador .textfields {
	width:70%;
	border:solid 1px #BEBEBE;
	background-color:#FFFFFF;
}
#buscador .textfields2 {
	width:45%;
	border:solid 1px #BEBEBE;
	background-color:#FFFFFF;
}
#buscador #button {
	width:27%;
	border:solid 1px #BEBEBE;
	background-color: #EF478B;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}








#resultados_encuestas {
	text-align:left;
	margin-top:5px;
}
#vota {
	width:45%;
	padding:8px;
	border:solid 1px #E90461;	
	background-color:#FFD9E6;
}
#vota #boton {
	width:99%;
	text-align:center;
	border:solid 1px #BEBEBE;
	background-color: #EF478B;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:3px;
	margin-right:3px;
	
}
.consultorio_numero_pregunta {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #FF0066;
	padding-right: 20px;
	padding-left: 35px;
	font-style: italic;
}
.consultorio_firma {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	padding-right: 20px;
	padding-left: 35px;
	margin-bottom:8px;
	font-style: italic;
}
.consultorio_pregunta {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	font-style: italic;
	background-color: #FFD9EA;
	padding: 4px;
	margin-left: 35px;
	margin-right: 20px;
}

.consultorio_respuesta {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #280614;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 25px;
}	
.linea_par {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	background-color:#FFD9E6;
}
.linea_impar {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
	background-color:#FFFFFF;
}	
#nueva_web {
	padding:5px;
	width:90%;
	border:solid 1px #E90461;	
	background-color:#FFD9E6;
	margin-bottom:8px;
}
#nueva_web2 {
	text-align:center;
	padding:5px;
	width:100%;
	border:solid 1px #E90461;	
	background-color:#FFD9E6;
	margin-bottom:8px;
}
#nueva_web .textfields {
	width:70%;
	border:solid 1px #BEBEBE;
	background-color:#FFFFFF;
}
#nueva_web2 .textfields {
	width:70%;
	border:solid 1px #BEBEBE;
	background-color:#FFFFFF;
}	
#comentario_impar {	
	border:solid 1px #E90461;
	padding:8px;
	margin-bottom:8px;
	width:622px;
	background-color:#FFFFFF;
	color:#636363;
}
#comentario_par {
	border:solid 1px #E90461;
	padding:8px;
	margin-bottom:8px;
	width:622px;
	background-color:#FFDEEF;
	color:#636363;
}
#comentario_admin {
	border:solid 1px #E90461;
	padding:8px;
	margin-bottom:8px;
	width:622px;
	background-color:#F378A9;
	color:#FFFFFF;
}
#nuevo_comentario {
	border:solid 1px #E90461;
	padding:8px;
	margin-bottom:8px;
	width:622px;
	background-color:#F378A9;
	color:#FFFFFF;
}
#nuevo_comentario .textfields {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:solid 1px #E90461;
	width:99%;
	background-color:#FFFFFF;
	color:#000000;
}
#nuevo_comentario #button {
	border:solid 1px #BEBEBE;
	background-color: #EF478B;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:3px;
	margin-right:3px;
	padding-bottom:2px;
	
}
#titulo_comentarios {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}
#caja_368 {
	width:368px;
	height:249px;
	padding:10px;
	border:solid 1px #EC2374;
	margin-bottom:10px;
}
#caja_600 {
	width:568px;
	height:249px;
	padding:10px;
	border:solid 1px #EC2374;
	margin-bottom:10px;
}
#caja_990 {
	width:970px;
	padding:10px;
	border:solid 1px #EC2374;
	margin-bottom:10px;
}
#caja_990_sinborde {
	width:990px;
	margin-bottom:10px;
}
#fotos_porno {
	width:990px;
	background:url(../pl2_imagenes/fondo_fotos_porno.jpg) repeat-x bottom #F1C9E4;
	margin-bottom:10px;
	border:solid 1px #731E57;
	padding:0px;
}
#fotos_porno #buscador {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#636363;
	width:209px;
	min-height:250px;
	vertical-align:bottom;
	border:none;
	border-right:solid 1px #636363;
	background-color:#ebebeb;
	float:left;
	margin-right:8px;
}
#fotos_porno #buscador #button {
	width:150px;
	border:solid 1px #BEBEBE;
	background-color: #EF478B;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:3px;
	margin-right:3px;
	padding-bottom:2px;
	
}

#caja_fotos {
	padding:8px;
}


#titulo_mediano {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#EC2374;
}
#titulo_mediano a {
	text-decoration:none;
	color:#EC2374;
}
#titulo_mediano a:hover {
	text-decoration:underline;
}	

#publicidad {
	text-align:center;
	margin-bottom:5px;
}

.fondo_naranja {
	background:url(../pl2_imagenes/deg-naranja.jpg) repeat-x bottom;
	border-right:solid 6px #FFFFFF;
	padding:4px;
}

#superdestacado {
	width:990px;
}

#semidestacado {
	width:630px;
}

.supertitulo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#666666;
	font-weight:bold;
	line-height:18px;
}
.supersubtitulo a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#E90461;
	font-weight:bold;
	line-height:35px;
	text-decoration:none;
}
.supersubtitulo a:hover {
	text-decoration:underline;
}

.semititulo {
	padding-top:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#666666;
	font-weight:bold;
}
.semisubtitulo {
	margin-bottom:3px; 
}
.semisubtitulo a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#E90461;
	font-weight:bold;
	line-height:25px;
	text-decoration:none;
}
.semisubtitulo a:hover {
	text-decoration:underline;
}

.fondo_relacionado_especial {
	background:url(../pl2_imagenes/fondo_especiales.jpg) repeat-x bottom;
	background-color:#FFFFFF;
	border:solid 1px #D9D9D9;
	padding:4px;
	cursor:pointer;	
}

.fondo_relacionado_especial_over {
	cursor:pointer;
	background-color:#FCF1E0;
	border:solid 1px #D9D9D9;
	padding:4px;
}

.fondo_relacionado_especial_faldon {
	/* background:url(../pl2_imagenes/fondo_especiales_faldon.jpg) repeat-x top; */
	background-color:#A8DDFF;
	border:solid 1px #666666;
	padding:4px;
	cursor:pointer;	
}

.fondo_relacionado_especial_faldon_over {
	cursor:pointer;
	background-color:#F0F9FF;
	border:solid 1px #666666;
	padding:4px;
}

.fondo_relacionado_especial_faldon2 {
	/* background:url(../pl2_imagenes/fondo_especiales_faldon.jpg) repeat-x top; */
	background-color:#7AAA08;
	border:solid 1px #666666;
	padding:4px;
	cursor:pointer;	
}

.fondo_relacionado_especial_faldon_over2 {
	cursor:pointer;
	background-color:#F0F9FF;
	border:solid 1px #666666;
	padding:4px;
}

.fondo_relacionado_especial_torbe {
	background-color:#FED10B;
	border:solid 1px #000000;
	padding:4px;
	cursor:pointer;	
	color:#FFFFFF;
}

.fondo_relacionado_especial_torbe_over {
	background-color:#FFFFFF;
	border:solid 1px #000000;
	padding:4px;
	cursor:pointer;	
	color:#666666;
}

#titulo_especiales {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#E80360;
	padding-left:5px;
}

.articulo {
	width:600px;
}

#remember {
	width:322px;
	padding-right:1px;
	/* background:url(../pl2_imagenes/fondo_remember.jpg) repeat-x top; 
	background-color:#E3F4E3; */
	background-color:#D3EDD2;
	height:100%;
	border:solid 1px #666666;
}
#mensaje_encuesta {
	background-color:#E90461;
	padding:4px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	text-align:center;
}
#mensaje_encuesta a {
	background-color:#E90461;
	padding:4px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	text-decoration:none;
}
#mensaje_encuesta a:hover {
	background-color:#E90461;
	padding:4px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	font-weight:normal;
	text-decoration:underline;
}

#pie_de_pagina {
	width:981px;
	text-align:center;
	background:url(../pl2_imagenes/fondo_pie.jpg) repeat-x top; 
	border:solid 1px #B2175C;
	background-color:#F1C9E4;
	font:Verdana, Arial, Helvetica, sans-serif bold #FFFFFF 12px;
	padding:8px;
	margin-top:15px;
	margin-bottom:15px;
}

#cabecera_blogs {
	border:solid 1px #B2175C;
	margin-bottom:15px;
}

.para_anteriores a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#E90461;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
}

.para_anteriores a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#E90461;
	font-weight:bold;
	line-height:18px;
	text-decoration:underline;
}

#cabecera_external {
	width:100%;
	height:75px;
	background:url(../pl2_imagenes/extenal_fondo.jpg) repeat-x top;
	text-align:center;
}

#footerA {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#footerA a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#footerA a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
}


#footerB {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
}
#footerB a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#E90461;
	text-decoration:none;
}
#footerB a:hover {
	text-decoration:underline;
}
.rosa {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#B2175C;
}

.compartelo1 {
	background-color:#FFD9E6;
}

.compartelo2 {
	background-color:#FFD9E6;
}

#pushcss {
	border:solid 1px #000000;
	background-color:#FEC7F4;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	padding:9px;
	text-align:center;
}
	#pushcss #pushnum {
		border:solid 1px #000000;
		background-color:#FFFFFF;
	}
	#pushcss #boton {
		border:solid 1px #000000;
		background-color:#FC84E6;
	}

#flecha_der {
	padding-top:8px;
	width:151px;
	height:33px;
	background:url(../pl2_imagenes/flecha_der.jpg) no-repeat left top;
	text-align:center;
}
#flecha_der a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#flecha_der a:hover {
	text-decoration:underline;
}

#flecha_izq {
	padding-top:8px;
	width:151px;
	height:33px;
	background:url(../pl2_imagenes/flecha_izq.jpg) no-repeat left top;
	text-align:center;
}
#flecha_izq a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
}
#flecha_izq a:hover {
	text-decoration:underline;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

#buscador {
	padding:15px;
	width:99%;
	border:solid 1px #E90461;	
	background-color:#FFD9E6;
	margin-bottom:8px;
}
#buscador .textfields {
	width:70%;
	border:solid 1px #BEBEBE;
	background-color:#FFFFFF;
}
#buscador #button {
	width:27%;
	border:solid 1px #BEBEBE;
	background-color: #EF478B;
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-weight:bold;
}

#admin_cabecera {
	width:100%;
	padding:4px;
	background-color:#FEDAF8;
	border-bottom:solid 1px #B2175B;
	text-align:center;
}

.TabbedPanels_cabecera {
	background-image:url(../pl2_imagenes/logo_new.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: none;
	min-width:990px;
	width: 990px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}



.TabbedPanelsTabGroup_cabecera {
	margin: 0px;
	padding: 0px;
	min-width:670px;
}

/*CABECERA GENERAL*/
.TabbedPanelsTab_cabecera {
	position: relative;
	float: left;
	padding-top:5px;
	padding-right:4px;
	padding-left:4px;
	margin-right:2px;
	border-left:solid 1px #BEBEBE;
	border-right:solid 1px #BEBEBE;
	border-top:solid 1px #BEBEBE;
	border-bottom:solid 1px #CC0000;
	background-image:none;
	background-color: #D2D2D2;
	border-bottom:none;
	font: bold 13px verdana;
	color: #DF5E5E;
	list-style:none;
	cursor: pointer;
	height:24px;
}

/* ROLLOVER CABECERA*/
.TabbedPanelsTabHover_cabecera {
	color:#E90461;
	
}

/* CABECERA SELECCIONADA*/
.TabbedPanelsTabSelected_cabecera {
	background-color:#CC0000;
	color:#FFFFFF;
	border-left-color:#666666;
	border-right-color:#666666;
	border-top-color:#666666;
}





 
.TabbedPanelsContentGroup_cabecera {
	clear: both;
	border:none;
	width: 100%;
}

 
 /*CONTENIDO*/
.TabbedPanelsContent_cabecera {
	/*background-color:#CC0000;
	border-left:solid 1px #666666;
	border-right:none;
	border-bottom:solid 1px #666666;
	border-right:solid 1px #666666;
	border-top:solid 1px #666666;*/
	height:220px;
}
.TabbedPanelsContent_cabecera a:link {  }
.TabbedPanelsContent_cabecera a:visited {  }
.TabbedPanelsContent_cabecera a:active {  }
.TabbedPanelsContent_cabecera a:hover {  }


.TabbedPanelsContentVisible_cabecera {
}


.VTabbedPanels_cabecera .TabbedPanelsTabGroup_cabecera {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels_cabecera .TabbedPanelsTab_cabecera {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels_cabecera .TabbedPanelsTabSelected_cabecera {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels_cabecera .TabbedPanelsContentGroup_cabecera {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

#cab1 {
	float:left;
}
.cabletra {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
}
.cabletra a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
.cabletra a:hover {
	text-decoration:none; 
}

.cab2 {
	height:25px;
	text-align:center;
	vertical-align:middle;
	float:left;
	background-color:#B2175C;
	border-right:solid 1px #FFFFFF; 
	padding-right:7px;
	padding-left:7px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.cab2_sin_borde {
	height:25px;
	text-align:center;
	vertical-align:middle;
	float:right;
	background-color:#B2175C;
	padding-right:4px;
	padding-top:4px;
	padding-left:7px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}

.cab2b_sin_borde {
	height:25px;
	text-align:center;
	vertical-align:middle;
	float:right;
	background-color:#EF478B;
	padding-right:4px;
	padding-left:7px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}


.cab2b {
	height:25px;
	text-align:center;
	vertical-align:middle;
	float:left;
	background-color:#EF478B;
	border-right:solid 1px #FFFFFF;
	padding-right:7px;
	padding-left:7px;
	padding-top:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	cursor:pointer;
}


#cab3 {
	float:right;
}
#cab4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-right:5px;
	text-align:right;
	background:url(../pl2_imagenes/cabecera2/cab4.gif) repeat-x top; 
	padding-top:12px;
	padding-bottom:3px;
}
#cab5 {
	height:212px;
	/* border:solid 1px #C3C3C3; */
	background-color:#FC82E7;
	border-left:solid 1px #EF478B;
	border-right:solid 1px #EF478B;
}
.TabbedPanels_cajas {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	clear: none;
	min-width:320px;
	width: 320px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
	padding-bottom:0px;
}



.TabbedPanelsTabGroup_cajas {
	margin: 0px;
	padding: 0px;
	min-width:320px;
}

/*CABECERA GENERAL*/
/* Pestaña */
.TabbedPanelsTab_cajas {
	
	background-color:#FFD9E6;
	position: relative;
	float: left;
	padding-top:5px;
	padding-right:4px;
	padding-left:4px;
	margin-right:2px;
	border-left:solid 1px #E90461;
	border-right:solid 1px #E90461;
	border-top:solid 1px #E90461;
	border-bottom:none;
	font: bold 13px verdana;
	color: #E90461;
	list-style:none;
	cursor: pointer;
	height:24px;
}

/* ROLLOVER CABECERA*/
.TabbedPanelsTabHover_cajas {
	color:#000000;
	
}

/* CABECERA SELECCIONADA*/
.TabbedPanelsTabSelected_cajas {
	background-image:url(../pl2_imagenes/fondo_menu3.jpg);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	color:#E90461;
	border-left-color:#E90461;
	border-right-color:#E90461;
	border-top-color:#E90461;
	border-bottom:none;
}





 
.TabbedPanelsContentGroup_cajas {
	clear: both;
	border:none;
	width: 100%;
}

 
 /*CONTENIDO*/
.TabbedPanelsContent_cajas {
	border-left:solid 1px #E90461;
	border-right:solid 1px #E90461;
	border-bottom:solid 1px #E90461;
	border-top:solid 1px #E90461;
}
.TabbedPanelsContent_cajas a:link {  }
.TabbedPanelsContent_cajas a:visited {  }
.TabbedPanelsContent_cajas a:active {  }
.TabbedPanelsContent_cajas a:hover {  }


.TabbedPanelsContentVisible_cajas {
}


.VTabbedPanels_cajas .TabbedPanelsTabGroup_cajas {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}


.VTabbedPanels_cajas .TabbedPanelsTab_cajas {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}


.VTabbedPanels_cajas .TabbedPanelsTabSelected_cajas {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}


.VTabbedPanels_cajas .TabbedPanelsContentGroup_cajas {
	clear: none;
	float: left;
	padding: 0px;
	width: 30em;
	height: 20em;
}

#contenido_cajas {
	padding:5px;
}

#contenido_cajas ul {
	padding-left:16px;
	margin:0px;
}

#lista_archivo {
	list-style:url(../pl2_imagenes/lista_cajas.gif);
}
#google {
	padding:0px;
	margin:3px;
}
#tabla {
	border-bottom:1px dotted #8F0006;
	margin-bottom:10px;
}
#google #resultados {
	font-size:16px;
	font-weight:bold;	
	height:130px;
	background:url(../pl2_imagenes/buscador.jpg) no-repeat left;
}

#google #titulo {
	font-size:18px;
	font-weight:bold;	
}
#google #miga {
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin-top:3px;
	margin-bottom:3px;
}
#google #subtitulo1 {
	font-size:15px;
	font-weight:bold;	
}
#google #subtitulo2 {
	font-size:12px;
	font-weight:normal;	
}
#google #peq {
	font-size:10px;
}
#google #url {
	font-size:9px;
}
.TabbedPanels {
/*
	background-image:url(../pl2_imagenes/fondo_menu1.jpg);
	background-repeat:repeat-x;
	background-position:top;
*/
background-color:#FFFFFF;
	margin: 0px;
	padding-bottom:4px;
	float: left;
	clear: none;
	min-width:990px;
	width: 990px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */

.TabbedPanelsTabGroup {
	margin: 0px;
	padding: 0px;
	min-width:990px;
	border:none;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
#inferior_menu1 {
	width:985px;;
  	float:left;
	height:4px;
	background-color:#B2175C;
}
#inferior_menu2 {
	width:5px;
  	float:right;
	height:4px;
	background-color:#B2175C;
}

.TabbedPanelsTab_inicial {
	position: relative;
	float: left;
	padding:0px; 
	margin: 0px;
	font: bold 1px verdana;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	background-color:#B2175C;
}
 
.TabbedPanelsTab {
	position: relative;
	float: left;
	padding-top:2px;
	padding-bottom:7px;
	padding-left:4px; 
	padding-right:4px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #FFD9E6;
	list-style: none;
	border-right:solid 1px; #B2175C;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#B2175C;
}
.TabbedPanelsTabHover {
	background-image:none;
	background-color: #FFFFFF;
	border-bottom:none;
	border-top:none;
}
.TabbedPanelsTabSelected {
	color:#FFFFFF;
	background-image:none;
	background-color: #B2175C;
	border-bottom:none;
	border-top:none;
}
.TabbedPanelsTab a {
	color: black;
	text-decoration: none;
}

.buscador_en_menu {
	border-right:solid 1px #B2175C;
	padding-top:2px;
	padding-left:0px; 
	padding-right:4px; 
	padding-bottom:3px; 
	font: bold 11px verdana;
	color: #FFD9E6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#B2175C;
}











.TabbedPanelsContentGroup {
/*
	background-image:url(../pl2_imagenes/fondo_menu2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
*/
	background-color:#B2175C;
	clear: both;
	width: 100%;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent {
	float:left;
	color: #FFFFFF;
	text-decoration:none;
	font-family: verdana;
	font-size: 12px;
	line-height: 15px;
	padding-bottom:5px;
}
.TabbedPanelsContent a:link { font: 12px verdana; color: #FFFFFF; padding: 1px;	text-decoration:none; }
.TabbedPanelsContent a:visited { font: 12px verdana; color: #FFFFFF; padding: 1px;	text-decoration:none; }
.TabbedPanelsContent a:active { font: 12px verdana; color: #FFFFFF; padding: 1px;	text-decoration:none; }
.TabbedPanelsContent a:hover { font: 12px verdana; color: #DC8E36; padding: 1px;	text-decoration:none; }

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels .TabbedPanelsTabGroup {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTab {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels .TabbedPanelsTabSelected {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels .TabbedPanelsContentGroup {
	padding: 8px;
}
#menu_izq {
	float:left;
}

.menu_madre {
	padding-top:2px;
	padding-bottom:7px;
	padding-left:4px; 
	padding-right:4px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #FFD9E6;
	border-right:solid 1px; #B2175C;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#B2175C;
}
.menu_madre_hover {	
	padding-top:2px;
	padding-bottom:7px;
	padding-left:4px; 
	padding-right:4px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #FFFFFF;
	border-right:solid 1px; #B2175C;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#B2175C;
}
#infocab {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	padding-bottom:6px;
}
#infocab a {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	padding-bottom:6px;
}
#infocab a:hover {
	text-decoration:underline;
}

#version {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
}
#version a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
}
#version a:hover {
	text-decoration:underline;
}


#infocab_cas {
	border-bottom:dotted 1px #FFFFFF;
}

#menu {
	width:989px;
	height:48px;
	background:#8F0006;
	text-align:left;
	vertical-align:middle;
}



	
#boton_menu {
	border-left:solid 1px #B23233;
	background-image:url(http://www.putalocura.com/pl2_imagenes/plx3_imagenes/flecha_menu.gif);
	background-repeat:no-repeat;
	background-position:left;
	
	padding-right:7px;
	padding-left:18px;
	text-decoration:none;
}

		#boton_menu a {
			color:#e2e2e2;
			font-family:Arial, Helvetica, sans-serif;
			font-size:15px;
			font-weight:bold;			
			text-decoration:none;
		}
		
		#boton_menu a:hover {	
			text-decoration:underline;
		}
@charset "UTF-8";

/* SpryTabbedPanels.css - Revision: Spry Preview Release 1.4 */

/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/* Horizontal Tabbed Panels
 *
 * The default style for a TabbedPanels widget places all tab buttons
 * (left aligned) above the content panel.
 */

/* This is the selector for the main TabbedPanels container. For our
 * default style, this container does not contribute anything visually,
 * but it is floated left to make sure that any floating or clearing done
 * with any of its child elements are contained completely within the
 * TabbedPanels container, to minimize any impact or undesireable
 * interaction with other floated elements on the page that may be used
 * for layout.
 *
 * If you want to constrain the width of the TabbedPanels widget, set a
 * width on the TabbedPanels container. By default, the TabbedPanels widget
 * expands horizontally to fill up available space.
 *
 * The name of the class ("TabbedPanels") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabbedPanels container.
 */
.TabbedPanels_plx3 {
/*
	background-image:url(../pl2_imagenes/fondo_menu1.jpg);
	background-repeat:repeat-x;
	background-position:top;
*/
background-color:#483002;
	margin: 0px;
	padding-bottom:4px;
	float: left;
	clear: none;
	min-width:889px;
	width: 889px; /* IE Hack to force proper layout when preceded by a paragraph. (hasLayout Bug)*/
}

/* This is the selector for the TabGroup. The TabGroup container houses
 * all of the tab buttons for each tabbed panel in the widget. This container
 * does not contribute anything visually to the look of the widget for our
 * default style.
 *
 * The name of the class ("TabbedPanelsTabGroup") used in this selector is not
 * necessary to make the widget function. You can use any class name you
 * want to style the TabGroup container.
 */

.TabbedPanelsTabGroup_plx3 {
	margin: 0px;
	padding: 0px;
	min-width:889px;
	border:none;
}

/* This is the selector for the TabbedPanelsTab. This container houses
 * the title for the panel. This is also the tab "button" that the user clicks
 * on to activate the corresponding content panel so that it appears on top
 * of the other tabbed panels contained in the widget.
 *
 * For our default style, each tab is positioned relatively 1 pixel down from
 * where it wold normally render. This allows each tab to overlap the content
 * panel that renders below it. Each tab is rendered with a 1 pixel bottom
 * border that has a color that matches the top border of the current content
 * panel. This gives the appearance that the tab is being drawn behind the
 * content panel.
 *
 * The name of the class ("TabbedPanelsTab") used in this selector is not
 * necessary to make the widget function. You can use any class name you want
 * to style this tab container.
 */
#inferior_menu1_plx3 {
	width:985px;;
  	float:left;
	height:4px;
	background-color:#ECB000;
}
#inferior_menu2_plx3 {
	width:5px;
  	float:right;
	height:4px;
	background-color:#ECB000;
}

.TabbedPanelsTab_inicial_plx3 {
	position: relative;
	float: left;
	padding:0px; 
	margin: 0px;
	font: bold 1px verdana;
	list-style: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	background-color:#ECB000;
}
 
.TabbedPanelsTab_plx3 {
	position: relative;
	float: left;
	padding-top:2px;
	padding-bottom:7px;
	padding-left:4px; 
	padding-right:4px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #FFD9E6;
	list-style: none;
	border-right:solid 1px; #ECB000;
	-moz-user-select: none;
	-khtml-user-select: none;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#ECB000;
}
.TabbedPanelsTabHover_plx3 {
	background-image:none;
	background-color: #483002;
	border-bottom:none;
	border-top:none;
}
.TabbedPanelsTabSelected_plx3 {
	color:#483002;
	background-image:none;
	background-color: #ECB000;
	border-bottom:none;
	border-top:none;
}
.TabbedPanelsTab_plx3 a {
	color: black;
	text-decoration: none;
}

.buscador_en_menu_plx3 {
	border-right:solid 1px #ECB000;
	padding-top:2px;
	padding-left:0px; 
	padding-right:4px; 
	padding-bottom:3px; 
	font: bold 11px verdana;
	color: #FFD9E6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#ECB000;
}











.TabbedPanelsContentGroup_plx3 {
/*
	background-image:url(../pl2_imagenes/fondo_menu2.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
*/
	background-color:#FFFFFF;
	clear: both;
	width: 100%;
	text-align:center;
}

/* This is the selector for the Content panel. The Content panel holds the
 * content for a single tabbed panel. For our default style, this container
 * provides some padding, so that the content is not pushed up against the
 * widget borders.
 *
 * The name of the class ("TabbedPanelsContent") used in this selector is
 * not necessary to make the widget function. You can use any class name you
 * want to style the Content container.
 */
.TabbedPanelsContent_plx3 {
	color: #0000FF;
	text-decoration:none;
	font-family: verdana;
	font-size: 12px;
	line-height: 23px;
	padding-bottom:5px;
}
.TabbedPanelsContent_plx3 a:link { font: 12px verdana; color: #0000FF; padding: 1px; font-weight:bold;	text-decoration:none; }
.TabbedPanelsContent_plx3 a:visited { font: 12px verdana; color: #0000FF; padding: 1px; font-weight:bold;	text-decoration:none; }
.TabbedPanelsContent_plx3 a:active { font: 12px verdana; color: #0000FF; padding: 1px; font-weight:bold;	text-decoration:none; }
.TabbedPanelsContent_plx3 a:hover { font: 12px verdana; color: #0000FF; padding: 1px; font-weight:bold;	text-decoration:underline; }

/* This selector is an example of how to change the appearnce of the currently
 * active container panel. The class "TabbedPanelsContentVisible" is
 * programatically added and removed from the content element as the panel
 * is activated/deactivated.
 */
.TabbedPanelsContentVisible_plx3 {
}

/* Vertical Tabbed Panels
 *
 * The following rules override some of the default rules above so that the
 * TabbedPanels widget renders with its tab buttons along the left side of
 * the currently active content panel.
 *
 * With the rules defined below, the only change that will have to be made
 * to switch a horizontal tabbed panels widget to a vertical tabbed panels
 * widget, is to use the "VTabbedPanels" class on the top-level widget
 * container element, instead of "TabbedPanels".
 */

/* This selector floats the TabGroup so that the tab buttons it contains
 * render to the left of the active content panel. A border is drawn around
 * the group container to make it look like a list container.
 */
.VTabbedPanels_plx3 .TabbedPanelsTabGroup_plx3 {
	float: left;
	width: 10em;
	height: 20em;
	background-color: #EEE;
	position: relative;
	border-top: solid 1px #999;
	border-right: solid 1px #999;
	border-left: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels_plx3 .TabbedPanelsTab_plx3 {
	float: none;
	margin: 0px;
	border-top: none;
	border-left: none;
	border-right: none;
}

/* This selector disables the float property that is placed on each tab button
 * by the default TabbedPanelsTab selector rule above. It also draws a bottom
 * border for the tab. The tab button will get its left and right border from
 * the TabGroup, and its top border from the TabGroup or tab button above it.
 */
.VTabbedPanels_plx3 .TabbedPanelsTabSelected_plx3 {
	background-color: #EEE;
	border-bottom: solid 1px #999;
}

/* This selector floats the content panels for the widget so that they
 * render to the right of the tabbed buttons.
 */
.VTabbedPanels_plx3 .TabbedPanelsContentGroup_plx3 {
	padding: 8px;
}
#menu_izq_plx3 {
	float:left;
}


#buscacss {
	color:#483002;
	text-decoration:none;
	font-weight:bold;
}


.menu_madre_plx3 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px; 
	padding-right:7px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #FFD9E6;
	border-right:solid 1px; #ECB000;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#ECB000;
	color: #483002;
}


.menu_madre_hover_plx3 {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px; 
	padding-right:7px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #483002;
	border-right:solid 1px; #ECB000;
	cursor: pointer;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#ECB000;
}

.sigueme a {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:7px; 
	padding-right:7px; 
	margin: 0px 0px 0px 0px;
	font: bold 11px verdana;
	color: #FFD9E6;
	height:15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background-color:#ECB000;
	color: #483002;
	text-decoration:none;
}

.sigueme a:hover {
	text-decoration:underline;
}

