/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	background-position:center;
	background-position:top;
	background-image:url(/media/images_en/cabecera.jpg);
	background-repeat:repeat-x;
	background-color:#f4f2ca;
	text-align:center;
	margin:0;
}


FONT		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
TD		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
BODY		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666; text-align:center; height:100%;}
P		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
DIV		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
INPUT		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
TEXTAREA	{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
FORM 		{FONT-FAMILY: verdana,Helvetica; FONT-SIZE: 10px; COLOR: #666666}
html,body{
	height: 100%;
}

* {
padding: 0;
margin: 0;
}

/* /////////////////////////////////////////////cita /////////////////////////////////////////////////*/
#cuerpo .columacenter .cita{
width:520px;
margin:10px auto auto auto;
text-align:left;
height:45px;
background-image:url(/media/images_en/fondocita.gif);
background-repeat:no-repeat;
background-position:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#410d14;
font-size:11px;
padding:15px 10px 0 90px;


}

#cuerpo .columacenter .cita span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
display:block;
padding-top:2px;
}


#cuerpo .columacenter .cita span a{
text-decoration:none;
color:#333333;
}

#cuerpo .columacenter .cita span a:hover{
text-decoration:underline;
}

#cuerpo .columacenter .cita .vercitas{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-size:9px;
font-weight:bold;
width:auto;
padding:3px;
margin:27px auto auto 440px;
text-decoration:none;
position:absolute;
}

#cuerpo .columacenter .cita .vercitas:hover{
color:#FFFFFF;
}

#cuerpo .columacenter .cita .vercitas{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-size:9px;
font-weight:bold;
width:auto;
padding:3px;
margin:27px auto auto 435px;
text-decoration:none;
position:absolute;
}

#cuerpo .columacenter .cita .vercitas:hover{
color:#FFFFFF;
}

#cuerpo .columacenter .cita .vercitas2{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#003399;
font-size:9px;
font-weight:bold;
width:auto;
padding:3px;
margin:27px auto auto 340px;
text-decoration:none;
position:absolute;
}

#cuerpo .columacenter .cita .vercitas2:hover{
color:#FFFFFF;
}

/* /////////////////////////////////general y cabecera //////////////////////////////////*/
#general{
width:1024px;
margin:auto;
text-align:left;
min-height:100%;
height:auto;
overflow:hidden;
}

* html #general{
	height:100%;
}

#general .cabecera{
width:100%;
margin:auto;
text-align:left;
height:160px;
}

#general .cabecera .logop2p{
width:248px;
margin:20px auto auto 140px;
text-align:left;
height:92px;
position:absolute;
}






#general .cabecera .login{
width:167px;
margin:auto auto auto 845px;
text-align:left;
height:auto;
position:absolute;
}



#general .cabecera .login .idiomas{
width:180px;
margin:5px auto auto 5px;
text-align:left;
height:auto;
position:absolute;
}

#general .cabecera .login .usuario{
width:auto;
height:auto;
margin:25px 0 0 0;
text-align:left;
height:auto;
position:absolute;
z-index:100;
}

#general .cabecera .login .usuario .texto{
position:absolute;
color:#666666;
width:auto;
margin:8px 0 0 10px;
z-index:300;
}

#general .cabecera .login .usuario .texto b{
color:#FFFFFF;
display:block;
padding-top:3px;
}

.bidioma{
float:left;
margin:2px 5px 2px 2px;
border: solid 2px #666666;
}

.bidioma:hover{
border: solid 2px #FFFFFF;
}





#general .cabecera .login .bnuevoregistro{
position:absolute;
color:#99CC00;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
margin:8px auto auto 63px;
display:block;
width:auto;
height:auto;
position:absolute;
z-index:500;
}

#general .cabecera .login .bnuevoregistro:hover{
text-decoration:underline;
}


#general .cabecera .login .bentrar{
position:absolute;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-decoration:none;
margin:8px auto auto 127px;
display:block;
width:auto;
height:auto;
position:absolute;
z-index:500;
}

#general .cabecera .login .bentrar:hover{
text-decoration:underline;
}



/* /////////////////////////////////menu//////////////////////////////////*/

#general .cabecera .menu{
width:1024px;
height:20px;
margin:140px 0 0 0;
position:absolute;
}


#navi {  
	list-style:none;
	margin:auto;
	padding:0;
}

#navi li {
	margin:auto;
	float:left;
}
#navi li a {
	display:block; 
	padding:2px 10px 5px 10px;
	text-decoration:none;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	
}

#navi li a:hover {
	font-weight:bold;
	font-size:11px;
	color:#c8bc71;
	background-image:url(/media/images_en/navihover.gif);
	background-position:center;
}


.current{
	font-weight:bold;
	font-size:11px;
	color:#c8bc71;
	background-image:url(/media/images_en/navi.gif);
	background-position:center;
	
}

.current:hover {
	font-weight:bold;
    background-image:url(/media/images_en/navihover.gif);
	color:#c8bc71;
}


/* /////////////////////////////////cuerpo//////////////////////////////////*/
#cuerpo{
width:1024px;
text-align:left;
height:auto;
margin:0 auto;
overflow:hidden;  
} 

#cuerpo .columaleft{
width:16%;
float:left;
margin:auto;
background-color:#e7e5c0;
height:auto;
text-align:center;
padding-bottom:10px;
}

#cuerpo .columaleft .material{
width:162px;
height:87px;
display:block;
margin:auto;
text-align:left;
}


#cuerpo .columaleft .material .material_titulo{
position:absolute;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
z-index:200;
width:auto;
height:auto;
margin:25px auto auto 7px;
text-align:left;
}

#cuerpo .columaleft .material .material_datos{
position:absolute;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
z-index:200;
width:auto;
height:auto;
margin:48px auto auto 5px;
text-align:left;

}


#cuerpo .columacenter{
width:62%;
float:left;
margin:auto;
height:auto;
text-align:left;
padding-bottom:10px;
}

#cuerpo .columaright{
width:20%;
float:left;
margin:auto;
background-color:#e7e5c2;
height:auto;
text-align:center;
}

.publicidad{
    margin: 5px 4px 5px 3px;
    border: #ccc solid 2px;
    width:auto;
    height: auto;
}

.publicidad2{
    margin: 5px auto 5px auto;
    width:149px;
    height: auto;
    display: block;
	border: #ccc solid 2px;
	text-decoration:none;
}

.publicidad2:hover{
	border:#999900 solid 2px;
}

.pubsfijas{
    background-color:#999900;
    height:auto;
    overflow:hidden;
    margin:5px;
}

.pubsfijas2{
    background-color:#999900;
    height:auto;
    overflow:hidden;
    margin:5px;
}

.pubsfijas3{
    background-color:#999900;
    height:107px;
    overflow:hidden;
    margin:5px auto auto auto;
    width:621px;
    text-align:center;
    padding-top:6px;
}

.pubsfijas-no{
    background:#999900 url(/media/images_en/portada/banner_down.jpg);
    height:84px;
    overflow:hidden;
    margin:5px auto auto auto;
    width:621px;
    text-align:center;
    padding-top:6px;
}

.pubsfijas-noa{
    padding:0;
    margin:0;
}


.pubsfijas3 a{
    margin: 5px 4px 5px 6px;
    width:185px;
    height:100px;
	text-decoration:none;
	background-color:#999900;
	padding:0px;
    border: #999900 solid 2px;
}

.publicidad3{
    margin: 5px auto 5px auto;
    width:147px;
    height: auto;
    display: block;
	border: #999900 solid 3px;
	text-decoration:none;
	background-color:#999900;
	padding:0px;
}

.publicidad3 span{
display:block;
text-align:center;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding:3px 3px 4px 3px;
}

.publicidad3:hover{
	background-color:#e0c154;
	border: #e0c154 solid 3px;
}

.publicidad3:hover span{
color:#655d40;
}

.publicidad4{
    margin: 5px auto 5px auto;
    width:180px;
    height: auto;
    display: block;
	border: #999900 solid 3px;
	text-decoration:none;
	background-color:#999900;
	padding:0px;
}

.publicidad4 span{
display:block;
text-align:center;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
padding:3px 3px 4px 3px;
}

.publicidad4:hover{
	background-color:#e0c154;
	border: #e0c154 solid 3px;
}

.publicidad4:hover span{
color:#655d40;
}

#cuerpo .columaright .fotopublica{
width:194px;
height:auto;
overflow:hidden;
margin:10px auto 30px auto;
border:#3c1f08 solid 4px;
text-align:left;
}

#cuerpo .columaright .fotopublica .ajuste{
display:block;
background-color:#333333;
height:1px;
text-align:left;
margin:0;
}

#cuerpo .columaright .fotopublica .ajuste .bfoto{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#d19c58;
font-size:9px;
text-align:center;
width:83px;
text-decoration:none;
position:absolute;
margin:0 0 0 115px;
display:block;
background-image:url(/media/images_en/bfotos.gif);
padding-bottom:1px;
padding-top:2px;
font-weight:bold;
}

#cuerpo .columaright .fotopublica .ajuste .bfoto:hover{
color:#FFFFFF;
}

#cuerpo .columaright .fotopublica .ajuste .bfoto:hover{
color:#FFFFFF;
}

#cuerpo .columaright .fotopublica .ajuste .bfoto2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#d19c58;
font-size:9px;
text-align:center;
width:112px;
text-decoration:none;
position:absolute;
margin:0 0 0 -4px;
display:block;
background-image:url(/media/images_en/bfotos2.gif);
padding-bottom:1px;
padding-top:2px;
font-weight:bold;
}

#cuerpo .columaright .fotopublica .ajuste .texto{
width:194px;
height:30px;
margin:-30px 0 0 0;
position:absolute;
z-index:200;
}


#cuerpo .columaright .fotopublica .ajuste .texto2{
margin:-30px 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:9px;
text-align:left;
width:191px;
height:auto;
padding:1px 0 0 3px;
position:absolute;
z-index:300;
}

#cuerpo .columaright .fotopublica .ajuste .texto2 span{
display:block;
color:#CCCCCC;
}

#cuerpo .columaright .fotopublica .ajuste .texto2 span a{
text-decoration:none;
color:#CCCCCC;
}

#cuerpo .columaright .fotopublica .ajuste .texto2 a:hover{
text-decoration:underline;
}

#cuerpo .columaright .foto_publi{
width:190px;
height:auto;
overflow:hidden;
margin:10px auto 10px auto;
border:#aeac86 solid 4px;
}


#cuerpo .columaright .foto_publi img{
border-top:none;
border-bottom:none;
border-left:#aeac86 solid 23px;
border-right:#aeac86 solid 23px;
}


#cuerpo .columaright .foto_publi .texto {
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#4c4b32;
font-size:9px;
text-align:center;
height:auto;
padding:5px 0 5px 3px;
display:block;
background-color:#aeac86;
text-decoration:none;
border-top:none;
border-bottom:#aeac86 solid 2px;
border-left:#aeac86 solid 4px;
border-right:#aeac86 solid 4px;
}

#cuerpo .columaright .foto_publi .enlace{
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
height:auto;
padding:0px 0 2px 3px;
display:block;
background-color:#aeac86;
border-top:#aeac86 solid 4px;
border-bottom:none;
border-left:#aeac86 solid 4px;
border-right:#aeac86 solid 4px;
}

#cuerpo .columaright .foto_publi .enlace a{
color:#4c4b32;
text-decoration:none;
font-weight:bold;

}

#cuerpo .columaright .foto_publi .enlace a:hover{
text-decoration:underline;
}

.crear1{
display: block;
color:#000000;
width:183px;
height:18px;
background-image:url(/media/images_en/bcrea1.gif);
text-decoration:none;
padding-top:3px;
padding-left:10px;
margin-bottom:8px;
margin-left:6px;
text-align:left;
font-weight:bold;
}
.crear1:hover{
text-decoration:underline;
}

.crear2{
display: block;
color:#000000;
width:183px;
height:18px;
background-image:url(/media/images_en/bcrea2.gif);
text-decoration:none;
padding-top:3px;
padding-left:10px;
margin-bottom:8px;
margin-left:6px;
text-align:left;
font-weight:bold;
}
.crear2:hover{
text-decoration:underline;
}

.crear3{
display: block;
color:#000000;
width:183px;
height:18px;
background-image:url(/media/images_en/bcrea3.gif);
text-decoration:none;
padding-top:3px;
padding-left:10px;
margin-bottom:8px;
margin-left:6px;
text-align:left;
font-weight:bold;
}
.crear3:hover{
text-decoration:underline;
}

.crear4{
display: block;
color:#000000;
width:183px;
height:18px;
background-image:url(/media/images_en/bcrea4.gif);
text-decoration:none;
padding-top:3px;
padding-left:10px;
margin-bottom:8px;
margin-left:6px;
text-align:left;
font-weight:bold;
}
.crear4:hover{
text-decoration:underline;
}


.crear5{
display: block;
color:#000000;
width:183px;
height:18px;
background-image:url(/media/images_en/bcrea5.gif);
text-decoration:none;
padding-top:3px;
padding-left:10px;
margin-bottom:8px;
margin-left:6px;
text-align:left;
font-weight:bold;
}
.crear5:hover{
text-decoration:underline;
}


#cuerpo .cierre{
width:100%;
display:block;
margin:auto;
height:2px;
clear:both;
}



/* /////////////////////////////////pie//////////////////////////////////*/
#pie{
width:100%;
height:68px;
margin: -68px auto 0 auto;
position: relative;
clear: both;
background-image:url(/media/images_en/pie.jpg);
text-align:center;
}

#clearpie {
display: block;
height:68px;
text-align:center;
}

#pie .piealing{
width:1024px;
height:68px;
margin:auto;
position: relative;
text-align:left;
}

/* /////////////////////////////////redes//////////////////////////////////*/
#pie .piealing .redes{
margin:0 auto 0 auto;
width:246px;
display:block;
height:19px;
background:#999900;
padding:23px 4px 8px;
background:url(/media/images_en/bg_redes.png) left bottom no-repeat;
color:#FFFFFF;
}

#pie .piealing .redes h4{
font-size:10px;
float:left;
padding:4px 6px 0 10px;
}

/* /////////////////////////////////minienlaces//////////////////////////////////*/
#pie .piealing .minienlaces{
width:100%;
height:20px;
margin:3px 0 0 0;
position:absolute;
text-align:center;
}

#pie .piealing .minienlaces a{
color:#4c4816;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
font-size:9px;
}

#pie .piealing .minienlaces a:hover{
color:#ffffff;
}

#pie .piealing .minienlaces .e1{
background:url(/media/images_en/miniiconos/mini1.gif) left no-repeat;
padding-left:55px;
}

#pie .piealing .minienlaces .e2{
background:url(/media/images_en/miniiconos/mini2.gif) left no-repeat;
padding-left:18px;
}

#pie .piealing .minienlaces .e3{
background:url(/media/images_en/miniiconos/mini3.gif) left no-repeat;
padding-left:60px;
}

#pie .piealing .minienlaces .e4{
background:url(/media/images_en/miniiconos/mini4.gif) left no-repeat;
padding-left:35px;
}

#pie .piealing .minienlaces .e5{
background:url(/media/images_en/miniiconos/mini5.gif) left no-repeat;
padding-left:110px;
}

#pie .piealing .minienlaces .e6{
background:url(/media/images_en/miniiconos/mini6.gif) left no-repeat;
padding-right:79px;
}

#pie .piealing .minienlaces a span{
text-decoration:none;
visibility:hidden;
}


#pie .piealing .fecha{
text-align:left;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
letter-spacing:1px;
margin:20px auto auto auto;
text-decoration:none;
background:url(/media/images_en/iconos/26.png) no-repeat left 0;
padding-left: 18px;
padding-top:0px;
padding-bottom:3px;
position:absolute;
}

#pie .piealing .hora{
text-align:left;
color:#000000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-style:normal;
font-size:10px;
letter-spacing:1px;
margin:40px auto auto auto;
text-decoration:none;
background:url(/media/images_en/iconos/37.png) no-repeat left 0;
padding-left: 18px;
padding-top:0px;
padding-bottom:3px;
position:absolute;
}

#pie .piealing .design{
font-size:9px;
color:#333333;
text-decoration:none;
padding:10px 70px 10px 5px;
background:url(/media/images_en/mini_logo_negro.png) right no-repeat;
margin:14px auto auto 870px;
position:absolute;
}

#pie .piealing .design:hover{
color:#993333;
text-decoration:underline;
}



#pie .piealing .utilidades{
width:auto;
height:20px;
position:absolute;
margin:22px auto auto 760px;
text-align:right;
}

.butilidades{
float:left;
margin:2px 5px 2px 2px;

}

.butilidades:hover{
float:left;
margin:2px 5px 2px 2px;
}

#tt{
position:absolute; 
display:block; 
background:url(/media/images_en/tt_left.gif) top left no-repeat
}

#tttop{
display:block; 
height:5px; 
margin-left:5px; 
background:url(/media/images_en/tt_top.gif) top right no-repeat; 
overflow:hidden
}

#ttcont{
display:block; 
padding:2px 12px 3px 7px; 
margin-left:5px; background:#666; 
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}

#ttbot{
display:block; 
height:5px; 
margin-left:5px; 
background:url(/media/images_en/tt_bottom.gif) top right no-repeat; 
overflow:hidden}



#clearpie {
	display: block;
	height: 68px;
}



/* /////////////////////////////////menudesple//////////////////////////////////*/

.menudesple{
width:95%;
height:auto;
margin:10px auto auto auto;
padding:0;
text-align:left;
}

.bcontroldown{
position:absolute;
display:block;
width:auto;
height:auto;
background:url(/media/images_en/iconos/29.png) no-repeat left 0;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#999999;
text-align:left;
margin:3px auto auto 5px;
padding-left:16px;
}

.bcontroldown:hover{
color:#ffffff;
}


.bcontrolup{
position:absolute;
display:block;
width:auto;
height:auto;
background:url(/media/images_en/iconos/30.png) no-repeat left 0;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-align:left;
margin:3px auto auto 5px;
padding-left:16px;
}

.bcontrolup:hover{
color:#999999;
}



.bcontroldown2{
color:#333333;
font-weight:bold;

}

.bcontroldown2:hover{
background-color:#b8ac7e;

}


.bcontrolup2{
color:#333333;
border-bottom:dashed 1px #b8ac7e;
font-weight:bold;
background-color:#d6d4b3;
}

.bcontrolup2:hover{
color:#333333;
background-color:#b8ac7e;
}

.module1cuerpo2{
padding-left:8px;
border-bottom:#333333 solid 3px;
}

.module1cuerpo2 a{
color:#333333;
display:block;
font-size:11px;
}

.module1cuerpo2 a:hover{
background-color:#d6d4b3;
}



.module1top{
width:98%;
height:18px;
background-color:#191403;
text-align:left;
margin:auto;
padding:0;
}

.module1top_antiguedades{
width:98%;
height:18px;
background:url(/media/images_en/fondoantiguedades.gif);
text-align:left;
margin:auto;
padding:0;
}

.module1cuerpo{
width:98%;
height:auto;
background-image:url(/media/images_en/module5.gif);
background-repeat:repeat-y;
margin:auto;
display:block;
padding:0;
overflow:hidden;
text-align:left;
}


.listado{
margin: auto;
padding:0;

}

.listado li{
margin:1px auto auto auto;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
list-style:none;
}

.listado li a{
display:block;
color:#201a05;
text-decoration:none;
padding:2px;
}

.listado li a:hover{
display:block;
background-color:#b8ac7e;
}

.listado2{
margin: auto;
padding:0;

}

.listado2 li{
margin:1px auto auto auto;
padding:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style:none;
}

.listado2 li a{
display:block;
text-decoration:none;
padding:2px;
}

.listado2 li a:hover{
display:block;
}

.notice{
-moz-border-radius:5px;
padding:10px;
}
.notice h3{
color:#fff; 
font-size:20px; 
}
.notice p { 
color:#eee; 
font-size:18px;
}

/* ///////////////////////////////// TITULOS //////////////////////////////////*/
#cuerpo .columacenter h1{
font-family: Georgia, "Times New Roman", Times, serif;
color:#2b6472;
width:610px;
height:52px;
padding:8px 0 0 10px;
font-size:20px;
background-image:url(/media/images_en/title.gif);
margin:5px 0 5px 8px;
}



/* ///////////////////////////////// FORO //////////////////////////////////*/

#cuerpo .columacenter .fondoforo{
width:100%;
margin:auto;
height:auto;
text-align:left;
background:url(/media/images_en/fondoforo.jpg) top no-repeat;

}


.divforo{
width:410px;
height:auto;
background:url(/media/images_en/forobody.gif);
text-align:left;
margin:10px 0 5px 220px;
}

.divforo p{
padding:10px 3px 3px 25px;
font-size:12px;
font-weight:bold;
font-family:Helvetica;
}

.divforo p span{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#666666;
font-size:14x;
margin:0;
padding:0 0 0 10px;
}

.divforo p b{
color:#666666;
background:#edeaea;
display:block;
padding:5px;
margin:0 20px 0 10px;
}

.divforo p em{
color:#333333;
font-weight:100;
text-align:center;
font-style:normal;
border:dashed 1px #999900;
display:block;
padding:5px;
margin:0 20px 0 10px;
}


.divforo .como_registrarse{
margin:auto;
width:347px;
height:139px;
background:url(/media/images_en/como_registrarse.jpg) no-repeat;
}

.divforo .como_login{
margin:auto;
width:347px;
height:179px;
background:url(/media/images_en/como_login.jpg) no-repeat;
}

.divforo .como_pinchar{
margin:auto;
width:347px;
height:128px;
background:url(/media/images_en/como_pinchar.jpg) no-repeat;
}


.divforo .top{
width:410px;
height:47px;
background:url(/media/images_en/forotop.gif);
}

.divforo .top_publi{
width:410px;
height:47px;
background:url(/media/images_en/publitop2.gif);
}

.divforo .bottom{
width:410px;
height:16px;
background:url(/media/images_en/forobottom.gif);
}

.divforo2{
width:620px;
height:auto;
text-align:left;
margin:8px 0 8px 8px;
}

.divforo2 .top{
width:620px;
height:9px;
background:url(/media/images_en/foro2top.gif);
}

.divforo2 .body{
width:612px;
height:auto;
background:url(/media/images_en/foro2body.gif);
padding:8px 0 8px 8px;
font-size:11px;
color:#666666;
text-align:left;
}

.divforo2 .body .texto{
width:590px;
height:auto;
margin:auto;
text-align:justify;
}


.divforo2 .body h4{
display:block;
margin:5px 0 20px 0;
padding:0;
width:95%;
text-align:justify;
line-height:14px;
font-size:11px;
color:#333333;
}

.divforo2 .body span{
width:93%;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
font-weight:bold;
padding:6px 0 8px 25px;
background:url(/media/images_en/foro2body_title.gif);
}

.divforo2 .body h3{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
color:#7b97aa;
font-size:16px;
width:96%;
padding-bottom:5px;
}

.comment{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
width:96%;
padding:5px;
border:#CCCCCC dashed 1px;
margin:0 0 10px 0;
}

.divforo2 .body .comment .minititle{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:left;
padding:3px 0 3px 3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:100%;
background:url(/media/images_en/foro2body_title2.gif) repeat-x;
margin-bottom:5px;
}

.divforo2 .body .comment .minititle b{
color:#FFCC66;
margin-right:10px;
}

.divforo2 .body .reply{
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
width:96%;
padding:5px;
border:#006699 dashed 1px;
margin:0 0 10px 0;
}

.divforo2 .body .reply b{
width:95%;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
padding:1px 0 1px 25px;
background:url(/media/images_en/foro2body_title.gif);
margin-bottom:8px;
}

.divforo2 .body .reply label{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
vertical-align:top;
font-weight:bold;
padding:10px 10px 0 15px;
}

.divforo2 .body .reply textarea{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
width:80%;
border:#CCCCCC solid 1px;
margin-bottom:8px;
}


.divforo2 .body .enlace{
width:97%;
color:#394e5c;
background-color:#bfe2fb;
padding:3px;
text-decoration:none;
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
margin-bottom:5px;
}

.divforo2 .body .enlace:hover{
color:#bfe2fb;
background-color:#394e5c;
}

.divforo2 .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif);
}

.divforo3{
width:620px;
height:31px;
text-align:left;
margin:0 0 0 8px;
background:url(/media/images_en/foro3body.gif) no-repeat;
}

.divforo3 .texto{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
margin:5px 0 0 10px;
font-weight:bold;
}

#toolbar{
margin:0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
list-style:none;
}

#toolbar li{
float:left;
list-style:none;
margin:auto;
margin:0 20px 0 20px;
}

#toolbar li a{
width:155px;
color:#333333;
text-decoration:none;
margin:0 0 0 0;
display:block;
font-weight:bold;
background:url(/media/images_en/foro3hover.gif) no-repeat;
padding:4px 0 4px 5px;
}

#toolbar li a:hover{
background-position:bottom;
color:#FFFFFF;

}


.divforo4{
width:620px;
height:22px;
text-align:left;
margin:0 0 0 8px;
background:url(/media/images_en/foro4body.gif) no-repeat;
}

.divforo4 .texto{
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
margin:5px 0 0 10px;
font-weight:bold;
}


.divforo4 .atras{
width:auto;
display:block;
background:url(/media/images_en/bg_atras.gif) left no-repeat;
border:dashed 1px #FFFFFF;
font-size:13px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#333333;
text-decoration: none;
margin:1px 5px 0 0;
padding:2px 5px 1px 25px;
float:right;
}

.divforo4 .atras:hover{
color:#FFFFFF;
}

.divforo4 .nuevo{
width:auto;
display:block;
background:url(/media/images_en/bg_newcampo.gif) right no-repeat;
border:dashed 1px #FFFFFF;
font-size:13px;
font-family: Georgia, "Times New Roman", Times, serif;
text-align:center;
color:#333333;
text-decoration: none;
margin:1px 0 0 5px;
padding:2px 25px 1px 5px;
float:left;
}

.divforo4 .nuevo:hover{
color:#FFFFFF;
}





.tabla_foro{
width:620px;
height:auto;
margin:8px 0 0 8px;
padding:0;
}

.tabla_foro #id_title{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.tabla_foro #id_name{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.tabla_foro #id_body{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
width:90%;
border:#CCCCCC solid 1px;
}

.tabla_foro #id_description{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
width:90%;
border:#CCCCCC solid 1px;
}

.tabla_foro td{
background-color:#FFFFFF;
padding:3px 0 5px 3px;
width:85%;
vertical-align:top;
border-bottom:#CCCCCC dashed 1px;
}

.tabla_foro .crear{
background-color:#FFFFFF;
padding:8px 0 5px 3px;
vertical-align:top;
border-bottom:none;
}





.tabla_foro th{
color:#666666;
padding:3px 3px 5px 10px;
width:15%;
background-color:#FFFFFF;
vertical-align:top;
border-bottom:#CCCCCC dashed 1px;
}



.tabla_foro .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_foro .top{
width:620px;
height:9px;
background:url(/media/images_en/foro2top.gif);
}

.listadoforo{
width:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
font-size:10px;
font-weight:bold;
margin:5px 0 5px 25px;
padding:3px;
list-style:none;
}

.listadoforo li{
float:left;
width:48%;
height:70px;
padding:2px;
background-color:#f2f2ef;
margin:3px 0 3px 0;
overflow:hidden;
}

.listadoforo li a{
display:block;
color:#0066CC;
font-family:Georgia, "Times New Roman", Times, serif;
text-decoration:none;
background-color:#FFFFFF;
font-size:11px;
padding:2px 0 auto 3px;
border-right:dashed 1px #999999;
height:70px;
}

.listadoforo li a:hover{
background-color:#333333;
color:#00CCFF;
border-right:dashed 1px #ffffff;
}

.listadoforo .nuevo {
display:block;
width:93%;
text-align:center;
height:auto;
}

.listadoforo .nuevo a {
display:block;
width:100%;
text-align:center;
border:dashed 1px #999999;
padding:8px;
}

.listadoforo .nuevo a {
display:block;
width:100%;
text-align:center;
border:dashed 1px #999999;
}

.aviso{
width:580px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:3px 0 3px 11px;
background:url(/media/images_en/alert.gif) no-repeat;
margin-bottom:5px;
}

.aviso a{
text-decoration:underline;
color:#FFFF99;
}

.aviso a:hover{
text-decoration:none;
color:#FF9900;
}


.aviso2{
width:549px;
height:59px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0px 0px 70px;
color:#333333;
font-size:10px;
font-weight:bold;
background:url(/media/images_en/alert2.gif) no-repeat;
margin:10px 0 0 8px;
}


.aviso2 a{
text-decoration:underline;
color:#993333;
}

.aviso2 a:hover{
text-decoration:none;
color:#990000;
}


.aviso3{
width:549px;
height:59px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding:10px 0px 0px 70px;
color:#333333;
font-size:10px;
font-weight:bold;
background:url(/media/images_en/alert3.gif) no-repeat;
margin:-9px 0 0 9px;
}


.aviso2 a{
text-decoration:underline;
color:#993333;
}

.aviso2 a:hover{
text-decoration:none;
color:#990000;
}

/* ///////////////////////////////// LOGIN //////////////////////////////////*/

#cuerpo .columacenter .fondologin{
width:100%;
margin:auto;
height:auto;
text-align:left;
background:url(/media/images_en/fondologin.jpg) top no-repeat;
}

.pruebafondo{
width:590px;
height:255px;
margin:10px 0 0 8px;
text-align:left;
background:url(/media/images_en/prefondologin2.gif) top no-repeat;

}

.login2{
width:220px;
height:254px;
background:url(/media/images_en/fondologin2.gif) no-repeat;
padding:15px;
text-align:left;
margin:0 0 0 338px;
}

.login2 label{
padding:3px;
text-align:left;
color:#FFFFFF;
font-weight:bold;
display:block;
text-align:left;
width:35%;
margin-top:5px;
}

.login2 .form{
background:url(/media/images_en/bg_input.gif) repeat-x;
border:#FFFFFF solid 1px;
padding:1px;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
display:block;
width:65%;
}

.login3{
width:600px;
height:auto;
text-align:left;
margin:8px 0 8px 8px !important;
border:none !important;
background:#FFFFFF url(/media/images_en/bg_tablaregistrar.gif) no-repeat right top !important;
}

.login3 th{
text-align:right !important;
background:none !important;
padding:2px 0 5px 10px;
font-size:10px;
color:#666666;
width:150px;
color:#333333 !important;
}

.login3 td{
background:none !important;
padding:2px 0 5px 10px;
text-align:left;
}

.login3 td input{
border:#999999 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background: url(/media/images_en/bg_input.gif) repeat-x;
font-size:10px;
padding:1px;
width:140px;
}

#id_tos{
width:auto;
border:none;
background:none;
margin:0;
padding:0;
}

.login3 td select{
border:#999999 solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:115px;
font-size:10px;
padding:1px;
width:auto;
}

.login3 .top{
width:620px;
height:auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999933;
font-size:25px;
font-weight:100;
border-bottom:dashed 1px #999933;
background:#FFFFFF !important;
}




.login4{
width:620px;
height:230px;
margin:12px 0 0 8px;
}

.login4 p{
width:600px;
height:auto;
margin:8px 0 0 8px;
color:#FFFFFF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
line-height:11px;
position:absolute;
}

.login4 p a{
color:#FFFFFF;
text-decoration:underline;
}

.login4 p a:hover{
color:#FFFF99;
text-decoration:none;
}


/* ///////////////////////////////// CONTACTO //////////////////////////////////*/

#cuerpo .columacenter .fondocontacto{
width:100%;
margin:auto;
height:auto;
text-align:left;
background:url(/media/images_en/fondocontact.jpg) top no-repeat;

}


.divcontacto{
width:410px;
height:auto;
background:url(/media/images_en/forobody.gif);
text-align:left;
margin:10px 0 5px 220px;
}

.divcontacto .top{
width:410px;
height:47px;
background:url(/media/images_en/contactotop.gif);
}

.divcontacto .top2{
width:410px;
height:47px;
background:url(/media/images_en/sugerenciatop.gif);
}

.divcontacto .bottom{
width:410px;
height:16px;
background:url(/media/images_en/forobottom.gif);
}

.divcontacto p{
display:block;
padding:0 6px 6px 31px;
text-align:left;
line-height:14px;
}

.divcontacto p a{
color:#999933;
font-size:12px;
text-decoration:underline;
}

.divcontacto p a:hover{
color:#333333;
text-decoration:none;
}

.listadocontacto{
width:90%;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
text-align:left;
font-size:10px;
font-weight:bold;
margin:5px 0 5px 25px;
padding:3px;
list-style:none;
}

.listadocontacto li{
margin:3px 3px 8px 3px;
}

.listadocontacto label{
width:40%;
display:block;
float:left;
}

.listadocontacto #id_name{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.listadocontacto #id_name1{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.listadocontacto #id_name2{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.listadocontacto #id_email{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.listadocontacto #id_email2{
background-color:#f7f4f4;
color:#666666;
padding:2px;
border:none;
letter-spacing:1px;
font-weight:bold;
border:#CCCCCC solid 1px;
}

.listadocontacto #id_body{
background-color:#f7f4f4;
color:#666666;
padding:2px;
margin-top:5px;
border:none;
letter-spacing:1px;
font-weight:bold;
width:95%;
border:#CCCCCC solid 1px;
}

.errorlist{
list-style:none;
background-color:#ce262e;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:10px;
color:#FFFFFF;
}

.errorlist li{
padding:3px;
}

.msg_ok{
text-align:center;
width:95%;
margin:auto;
}

.msg_ok b{
font-family:Georgia, "Times New Roman", Times, serif;
color:#ce262e;
font-size:18px;
}

.msg_ok p{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#666666;
font-size:12px;
margin:8px 0 8px 0;
}

.bcontinuar{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#CC9933;
font-size:11px;
text-decoration:underline;
font-weight:bold;
}

.bcontinuar:hover{
color:#999933;
text-decoration:none;
}

/* ///////////////////////////////// MI TAQUILLA //////////////////////////////////*/



.panel_taquilla{
width:620px;
margin:8px 0 0 8px;
}

.panel_taquilla .top{
width:620px;
height:27px;
background:url(/media/images_en/mitaquilla/divtop.gif) no-repeat;
}

.panel_taquilla .body{
width:620px;
height:auto;
background-color:#FFFFFF;
}



.panel_taquilla .body .fotos{
width:260px;
float:left;
height:auto;
background-color:#FFFFFF;
border-right: #CCCCCC dashed 1px;
margin:5px 0 0 12px;
padding-right:20px;
}

.panel_taquilla .body .fotos h2{
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#7d670e;
font-size: 20px;
}

.panel_taquilla .body .fotos p{
margin:0;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}


.panel_taquilla .body .fotos p a{
color:#996633;
font-weight:bold;
text-decoration:underline;
}

.panel_taquilla .body .citas{
width:260px;
height:auto;
background-color:#FFFFFF;
float:left;
margin:5px 0 0 25px;
}

.panel_taquilla .body .citas h2{
display:block;
font-family:Arial, Helvetica, sans-serif;
color:#a38b29;
font-size: 20px;
}

.panel_taquilla .body .citas p{
margin:0;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
}

.panel_taquilla .body .citas p a{
color:#996633;
font-weight:bold;
text-decoration:underline;
}

.panel_taquilla .body .citas p a:hover{
color:#999933;
text-decoration:none;
}

.subir{
background-color:#333333;
padding:3px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:10px;
font-style:italic;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:5px 0 0 0;
display:block;
width:80px;
}

.subir:hover{
color:#00CCCC;

}


.saparador2{
width:620px;
height:8px;
background:url(/media/images_en/mitaquilla/separador.gif) no-repeat;
display:block;
margin-top:15px;
}

.panel_taquilla .bottom{
width:620px;
height:26px;
background:url(/media/images_en/mitaquilla/divbottom.gif) no-repeat;
}




#subcategorias {
	width:610px;
	line-height:normal;
	font-size:10px;
	position:absolute;
	margin:-19px 0 0 5px;
}

#subcategorias ul {
    margin:0;
    padding:0;
    list-style:none;
	background:url(/media/images_en/mitaquilla/bgboton.gif)repeat-x bottom;
}

#subcategorias li {
	background:url(/media/images_en/mitaquilla/bgbotonhoverright.gif) no-repeat right top;
	float:left;
    margin:0;
    padding:0;
}

#subcategorias a {
    display:block;
	background:url(/media/images_en/mitaquilla/bgbotonhoverleft.gif) no-repeat left top;
	padding:8px 15px;
	color:#333333;
	text-decoration:none;
}

#subcategorias a:hover {
	display:block;
	color:#999966;
	text-decoration:none;
}

#subcategorias .current {
    background-image:url(/media/images_en/mitaquilla/bgbotonright.gif);
}

#subcategorias .current a {
    background-image:url(/media/images_en/mitaquilla/bgbotonleft.gif);
	color:#999999;
	text-decoration:none;
	font-weight:100;
	padding-bottom:5px;
}

#subcategorias .current a:hover {
    color:#999999;
	text-decoration:none;
}

.contenido1{
margin:0;
text-align:left;
display:block;
padding:3px 5px 0 10px;
width:590px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
}

/* /////////////////////////////////clase_registro//////////////////////////////////*/
.clear{
display:block;
height:2px;
clear:both;
}

.contenido1 .clase_registro{
margin:0 auto 0 auto;
text-align:left;
font-size:11px;
display:block;
padding:0 0 0 10px;
}

.contenido1 .clase_registro a{
text-align:left;
float:left;
width:275px;
display:block;
height:124px;
padding:6px 0 0 6px;
color:#000000;
overflow:hidden;
}

.contenido1 .clase_registro a:hover{
border:#000000 solid 3px;
color:#000000;
}

.contenido1 .clase_registro a b{
display:block;
font-size:18px;
color:#333333;
}

.contenido1 .clase_registro .clase_registro_persona{
background:url(/media/images_en/b_registro_persona.png) top right no-repeat !important;
border:#929200 solid 3px;
color:#929200;
margin-right:4px;
}

.contenido1 .clase_registro .clase_registro_empresa{
background:url(/media/images_en/b_registro_empresa.png) top right no-repeat !important;
border:#9e8420 solid 3px;
color:#9e8420;
}


.altaa{
display:inline !important;
}

.contenido1 h2{
font-size:22px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999999;
text-align:left;
display:block;
border-bottom:#CCCCCC dashed 1px;
}

.contenido1 .fotoperfil{
border:0;
}

.contenido1 .fotoperfil td{
background:none;
vertical-align:top;
}

.contenido1 .fotoperfil td a{
text-align:left;
}

.contenido1 .fotoperfil .fotop{
width:160px;
border:#CCCCCC solid 2px;
}

.contenido1 .fotoperfil .fotop a{
background:none;
font-size:10px;
font-weight:normal;
color:#333333;
font-family:verdana,Helvetica;
display:inherit;
padding:0;
font-style:normal;
margin:0;
text-align:center;
}

.contenido1 .fotoperfil .fotop a:hover{
color:#999999;
}

.contenido1 h3{
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
background:url(/media/images_en/mitaquilla/bgh3.gif) no-repeat left;
padding:2px 0 5px 8px;
margin:8px 0 5px 0;
color:#FFFFFF;
text-align:left;
display:block;
}

.contenido2{
display:none;
}


.contenido1 table{
width:580px;
border:#CCCCCC solid 2px;
margin:10px 0 10px 0;
text-align: center;
}

.contenido1 table th{
width:580px;
background-color:#333333;
color:#FFFFFF;
padding:3px;
}

.contenido1 table td{
width:580px;
background-color:#efefee;
padding:3px;
color: #333333;
font-size:11px;
}

.contenido1 table td .preciosi{
width:auto;
background: url(/media/images_en/euro.gif) no-repeat center top;
padding:0;
display: block;
color:#333;
font-weight:bold;
text-align:center;
height:20px;
padding-top:25px;
}

.contenido1 table td .preciotal{
width:auto;
background: url(/media/images_en/eurotal.gif) no-repeat center top;
padding:0;
display: block;
color:#333;
font-weight:bold;
text-align:center;
height:20px;
}

.contenido1 table td .preciono{
width:auto;
background: url(/media/images_en/eurono.gif) no-repeat center top;
padding:0;
display: block;
color:#333;
font-weight:bold;
text-align:center;
height:20px;
}



.contenido1 p{
margin:5px 0 5px 0;
text-align:left;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}

.contenido1 p b{
font-size:14px;
color:#d61d1d;
}

.contenido1 a{
background-color:#999900;
padding:3px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:10px 0 0 0;
display:block;

}

.contenido1  a:hover{
color:#00CCCC;
}

.contenido1 .a2{
background-color:#999900;
padding:3px;
font-weight:bold;
margin:0 10px 0 10px;
display:block;
float:left;
width:auto;
}

.contenido1  .a2:hover{
background:#4c4c0c;
color:#ffffff;
}

.contenido1 .a3{
background-color:#6f5e1e;
padding:3px;
font-weight:bold;
margin:0 10px 0 0;
display:block;
float:left;
width:auto;
}

.contenido1  .a3:hover{
background:#40360f;
color:#FFFFFF;
}

.contenido1 .a5{
background:#bd1b26;
padding:3px;
font-weight:bold;
margin:0 0 0 0;
display:block;
float:left;
width:auto;
}

.contenido1  .a5:hover{
background:#752e33;
color:#FFFFFF;
}


.contenido1 .a4{
background-color:#006666;
padding:3px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:0;
display:block;
}

.contenido1  .a4:hover{
background:#40360f;
color:#FFFFFF;
}

.contenido1 .nueva{
background-color:#006699;
padding:3px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:11px;
font-style:italic;
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
margin:10px 0 0 0;
display:block;

}

.contenido1  .nueva:hover{
color:#00CCCC;
}

/* ///////////////////////////////// CORREO //////////////////////////////////*/
.tabla_correo{
width:620px;
height:auto;
margin:-5px 0 0 8px;
}



.tabla_correo td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border-bottom:#CCCCCC dotted 1px;
border-right:dashed 1px #f6f6f6;
}

.tabla_correo td b{
font-weight:bold;
padding:10px;
display:block;
}

.tabla_correo td span{
color:#999900;
padding:10px;
display:block;
}

.tabla_correo td a{
color:#996600;
display:block;
padding:10px;
}

.tabla_correo td a:hover{
color:#FF9900;
background-color:#f6f6f6;
padding:10px;
}

.tabla_correo  .eliminar{
color:#FFFFFF;
display:block;
padding:10px;
background-color:#db1717;
text-decoration:none;
}

.tabla_correo .eliminar:hover{
background-color:#2c0303;

}

.tabla_correo .recuperar{
color:#FFFFFF;
display:block;
padding:10px;
background-color:#638942;
text-decoration:none;
}

.tabla_correo .recuperar:hover{
background-color:#425f28;

}



.tabla_correo th{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#333333;
font-size:10px;
color:#CCCCCC;

}



.tabla_correo .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_correo .top{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}




.tabla_correo2{
width:620px;
height:auto;
margin:-5px 0 0 8px;
}

.tabla_correo2 .nota{
background-color:#f4f3f3;
padding:2px 2px 2px 10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-left: #ce1e1e solid 5px;
}

.tabla_correo2 .nota h3{
font-size:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
padding:0;
}

.tabla_correo2 .nota a{
background-color:#ce1e1e;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:12px;
font-style:italic;
padding:5px 5px 5px 20px;
text-decoration:none;
display:block;
width:110px;
margin:auto auto auto -10px;
}

.tabla_correo2 .nota a:hover{
color:#99CC00;
}





.tabla_correo2 th{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#666666;
font-size:10px;
color:#CCCCCC;

}


.tabla_correo2 td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border-bottom:#CCCCCC dotted 1px;
border-right:dashed 1px #f6f6f6;
}

.tabla_correo2 td b{
font-weight:bold;
padding:10px;
display:block;
}

.tabla_correo2 .titulo{
font-size:12px;
color:#996600;
padding:8px;
display:block;
}

.tabla_correo2 .fecha{
color:#999900;
padding:10px;
display:block;
}


.tabla_correo2 .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_correo2 .top{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}


.tabla_correo2  .eliminar{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#db1717;
text-decoration:none;
width:188px;
float:right;
}

.tabla_correo2 .eliminar:hover{
background-color:#2c0303;

}

.tabla_correo2 .detalle{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#DEDF45;
text-decoration:none;
width:186px;
float:left;
}

.tabla_correo2 .detalle:hover{
background-color:#EEEF4A;
}

.tabla_correo2 .recuperar{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#638942;
text-decoration:none;
width:185px;
float:left;
}

.tabla_correo2 .recuperar:hover{
background-color:#425f28;
}



.tabla_correo3{
width:620px;
height:auto;
margin:-5px 0 0 8px;
}

.tabla_correo3 .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_correo3 .top{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}


.tabla_correo3 th{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
}

.tabla_correo3 .info{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
width:20%;
}

.tabla_correo3 .especial{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#FFFFFF;
font-size:10px;
color:#333333;
border-top:#CCCCCC dashed 1px;

}


.tabla_correo3 td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border:#FFFFFF solid 1px;
}

.tabla_correo3 td input{
background-color:#ededed;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:1px;
}

.tabla_correo3 td select{
background-color:#666666;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:1px;
font-size:11px;
}

.tabla_correo3 td textarea{
background-color:#f5f3f3;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:3px;
}


/* ///////////////////////////////// ALERTAS //////////////////////////////////*/


.tabla_alerta{
width:620px;
height:auto;
margin:0 0 0 8px;
text-align: center;
}

.tabla_alerta .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_alerta .top{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}


.tabla_alerta th{
color:#666666;
padding:5px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
}


.tabla_alerta th a{
color:#666666;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
}

.tabla_alerta th a:hover{
color:#CC9933;
text-decoration:none;
}

.tabla_alerta .info{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
width:20%;
}

.tabla_alerta .especial{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#FFFFFF;
font-size:10px;
color:#333333;
border-top:#CCCCCC dashed 1px;

}


.tabla_alerta td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
padding:5px;

}

.tabla_alerta .td2{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border-bottom:dashed #CCCCCC 1px;
padding:5px;

}




.tabla_alerta td input{
background-color:#ededed;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:1px;
}

.tabla_alerta td select{
background-color:#666666;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:1px;
font-size:11px;
}

.tabla_alerta td textarea{
background-color:#f5f3f3;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:3px;
}


.tabla_alerta  .eliminar{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#db1717;
text-decoration:none;
width:32%;
float:right;
font-size:10px;
}

.tabla_alerta .eliminar:hover{
background-color:#2c0303;

}

.tabla_alerta .recuperar{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#638942;
text-decoration:none;
width:32%;
float:left;
font-size:10px;
}

.tabla_alerta .recuperar:hover{
background-color:#425f28;
}


.tabla_alerta_form{
width:620px;
height:auto;
margin:0 0 0 8px;
}

.tabla_alerta_form .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_alerta_form .top{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}


.tabla_alerta_form th{
color:#666666;
padding:5px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
}


.tabla_alerta_form th a{
color:#666666;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
}

.tabla_alerta_form th a:hover{
color:#CC9933;
text-decoration:none;
}

.tabla_alerta_form .info{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
width:20%;
}

.tabla_alerta _form .especial{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#FFFFFF;
font-size:10px;
color:#333333;
border-top:#CCCCCC dashed 1px;

}


.tabla_alerta_form td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
padding:5px;

}

.tabla_alerta _form .td2{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border-bottom:dashed #CCCCCC 1px;
padding:5px;

}




.tabla_alerta_form td input{
background-color:#ededed;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:1px;
}

.tabla_alerta_form td select{
background-color:#666666;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:1px;
font-size:11px;
}

.tabla_alerta_form td textarea{
background-color:#f5f3f3;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:3px;
}


.tabla_alerta _form .eliminar{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#db1717;
text-decoration:none;
width:32%;
float:right;
font-size:10px;
}

.tabla_alerta _form .eliminar:hover{
background-color:#2c0303;

}

.tabla_alerta _form .recuperar{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#638942;
text-decoration:none;
width:32%;
float:left;
font-size:10px;
}

.tabla_alerta_form .recuperar:hover{
background-color:#425f28;
}


/* ///////////////////////////////// SUBIR //////////////////////////////////*/

.divsubir{
width:410px;
height:auto;
background:url(/media/images_en/forobody.gif);
text-align:left;
margin:10px 0 5px 220px;
}

.divsubir .fotoobs{
border-top:#CCCCCC dashed 1px;
width:315px;
clear:both;
text-align:justify;
padding:5px 0 0 25px;
background:url(/media/images_en/error.gif) left top no-repeat;
}

.divsubir .top{
width:410px;
height:47px;
background:url(/media/images_en/fototop.gif);
}

.divsubir .toppubli{
width:410px;
height:47px;
background:url(/media/images_en/publitop.gif);
}

.divsubir .bottom{
width:410px;
height:16px;
background:url(/media/images_en/forobottom.gif);
}

.divsubir table{
width:350px;
margin:auto auto auto 40px;
}

.divsubir table th{
padding:4px 2px 4px 2px;
vertical-align: top;
}

.divsubir table td{
padding:4px 2px 4px 2px;
vertical-align: top;
}

.divsubir table td #id_title{
width:230px;
}

.divsubir table td input{
background-color:#f2f0f0;
padding:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
border:#666666 solid 1px;
font-weight:bold;
}

.divsubir table td textarea{
background-color:#f2f0f0;
padding:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
border:#666666 solid 1px;
font-weight:bold;
}

.divsubir2{
width:410px;
height:auto;
background:url(/media/images_en/forobody.gif);
text-align:left;
margin:10px 0 5px 220px;
}

.divsubir2 .top{
width:410px;
height:47px;
background:url(/media/images_en/citatop.gif);
}

.divsubir2 .citaobs{
border-top:#CCCCCC dashed 1px;
width:315px;
clear:both;
text-align:justify;
padding:5px 0 0 25px;
background:url(/media/images_en/error.gif) left top no-repeat;
}

.divsubir2 .bottom{
width:410px;
height:16px;
background:url(/media/images_en/forobottom.gif);
}

.divsubir2 table{
width:350px;
margin:auto auto auto 40px;
}

.divsubir2 table th{
padding:4px 2px 4px 2px;
width:30%;
vertical-align:top;
}

.divsubir2 table td{
padding:4px 2px 4px 2px;
vertical-align:top;
}

.divsubir2 table td input{
background-color:#f2f0f0;
padding:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
border:#666666 solid 1px;
font-weight:bold;
}

.divsubir2 table td textarea{
background-color:#f2f0f0;
padding:1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
border:#666666 solid 1px;
font-weight:bold;
}

.citaobs {
margin-left: 40px;
margin-right: 10px;
}

.fotoobs {
margin-left: 40px;
margin-right: 10px;
}

#cuerpo .columacenter .fondofoto{
width:100%;
margin:auto;
height:auto;
text-align:left;
background:url(/media/images_en/fondofoto.jpg) top no-repeat;

}

#cuerpo .columacenter .fondocita{
width:100%;
margin:auto;
height:auto;
text-align:left;
background:url(/media/images_en/fondocita.jpg) top no-repeat;

}

#cuerpo .columacenter .fondopubli{
width:100%;
margin:auto;
height:auto;
text-align:left;
background:url(/media/images_en/fondofoto.jpg) top no-repeat;

}

/* ///////////////////////////////// PERFIL //////////////////////////////////*/




.tabla_perfil{
width:620px;
height:auto;
margin:10px 0 0 8px;
}


.tabla_perfil th{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
}

.tabla_perfil td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border:#FFFFFF solid 1px;
}

.tabla_perfil .usuario{
background-color:#996600;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999966;
font-size:16px;
font-style:italic;
vertical-align:top;
border:#FFFFFF solid 1px;
padding:5px;
}

.tabla_perfil .usuario b{
color:#FFFFFF;
}

.tabla_perfil{
background-color:#f5f3f3;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:3px;
}




.tabla_perfil td input{
background-color:#ededed;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:1px;
}

.tabla_perfil td select{
background-color:#666666;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:1px;
font-size:11px;
}

.tabla_perfil td textarea{
background-color:#f5f3f3;
border:#CCCCCC solid 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:bold;
padding:3px;
}

.tabla_perfil .especial{
color:#666666;
padding:3px 0 5px 3px;
vertical-align:top;
background-color:#FFFFFF;
font-size:10px;
color:#333333;
border-top:#CCCCCC dashed 1px;

}


.tabla_perfil td .bmiperfil{
font-size:14px;
width:130px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
background:url(/media/images_en/mitaquilla/bgh3.gif) no-repeat left;
padding:2px 0 5px 40px;
margin:8px 0 5px 430px;
color:#FFFFFF;
text-align:left;
display:block;
text-decoration:none;
position:absolute;
}


.tabla_perfil td .bmiperfil:hover{
color:#99CC33;
}


.tabla_perfil td .delete_photo{
font-size:10px;
width:132px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:url(/media/images_en/mitaquilla/bg_delete.gif) no-repeat;
display:block;
text-align:right;
position:absolute;
color:#FFFFFF;
padding:2px 8px 2px 0;
font-weight:100;
text-decoration:none;
margin:4px 0 0 140px;
}


.tabla_perfil td .delete_photo:hover{
color:#333333;
}

/* ///////////////////////////////// CITAS //////////////////////////////////*/

.divcitas{
width:620px;
height:auto;
}

.divcitas .body{
width:620px;
height:auto;
background:url(/media/images_en/bg_cita.gif) repeat-y;
}

.divcitas .body a{
color:#999900;
padding:0px 3px 0 3px;
text-decoration:none;
}

.divcitas .body a:hover{
text-decoration:underline;
}

.divcitas .top{
width:620px;
height:74px;
background:url(/media/images_en/bg_cita_top.gif) repeat-y;
}

.divcitas .bottom{
width:620px;
height:70px;
background:url(/media/images_en/bg_cita_bottom.gif) repeat-y;
}

.divcitas p{
width:550px;
padding:30px 0 0 30px;
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#666666;
font-style:italic;

}

.divcitas span{
border-bottom:dashed #CCCCCC 1px;
display:block;
padding-bottom:3px;
}

.divcitas p b{
color:#333333;
display:block;
font-style:normal;
padding-top:10px;
}


.batras{
width:590px;
display:block;
padding:6px 30px 8px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-style:italic;
font-size:12px;
text-align:right;
background:url(/media/images_en/bg_cita_atras.gif) no-repeat;
text-decoration:none;
}

.batras:hover{
color:#FFCC33;
text-decoration:underline;
}


/* ///////////////////////////////// FOTOS //////////////////////////////////*/

.galeria_fotos {margin:10px;
width:616px;
height:auto;
border:dashed 1px #CCCCCC;
margin:0px 0px 10px 8px;
background:url(/media/images_en/bggaleria_foto.gif) repeat-y;
}

.galeria_fotos .foto {
display:block;
width:600px; 
height:auto; 
margin:10px;
border-bottom:dotted 2px #999999;
padding-bottom:10px;
}

.galeria_fotos .foto .info {
width:415px;
color:#666666;
float:right;
font-size:11px;
}

.galeria_fotos .foto .info .titulo{
display:block;
font-size:14px;
color:#333333;
font-family:Georgia, "Times New Roman", Times, serif;
background-color:#f4f3f3;
padding:4px;
}

.galeria_fotos .foto .info p{
display:block;
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
line-height:16px;
padding:8px 4px 4px 4px;
}

.galeria_fotos .foto .info .user{
display:block;
font-size:12px;
color:#996633;
font-family:Georgia, "Times New Roman", Times, serif;
padding:0 4px 4px 4px;
}

.galeria_fotos .foto .info .user a{
color:#999900;
text-decoration:none;
background:#333333 !important;
border:none !important;
width:auto !important;
height:auto !important;
padding:2px !important;
}

.galeria_fotos .foto .info .user a:hover{
background:#999900 !important;
color:#333333;
}

.galeria_fotos .foto .info .date{
display:block;
font-size:11px;
color:#00CCCC;
font-family:Georgia, "Times New Roman", Times, serif;
padding:4px;
background-color:#333333;
float:right;
}


.galeria_fotos .foto a {
width:160px; 
height:auto; 
border:3px solid #ccc; 
padding:5px; 
text-align:center; 
background:white;
float:left;
}

.galeria_fotos .foto a:hover {
border:3px solid #fc6;
}
	
/* ///////////////////////////////// MATERIAL //////////////////////////////////*/


.tabla_material{
width:620px;
height:auto;
margin:-9px 0 0 8px;
}

.tabla_material .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_material .top{
width:620px;
height:8px;
background:url(/media/images_en/foro3top.gif);
}

.tabla_material .top2{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}

.tabla_material th{
color:#666666;
padding:5px;
vertical-align:top;
background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
}

.tabla_material th a{
color:#333333;
text-decoration:none;
}

.tabla_material th a:hover{
color:#999900;
text-decoration:underline;
}

.tabla_material td{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:10px;
vertical-align:top;
padding:5px;
border-left:dashed 1px #f6f5f5;
width:15%;
}

.tabla_material .td2{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
border-bottom:dashed #CCCCCC 1px;
padding:5px;

}

.tabla_material .td3{
background-color:#f5f5f0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:top;
padding:5px;
border:#FFFFFF solid 1px;
}

.tabla_material .td4{
background: url(/media/images_en/bg_alert2.gif) repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
vertical-align:top;
padding:5px;
border:#FFFFFF solid 1px;
font-weight:bold;
}

.tabla_material select{
padding:3px;
color:#333333;
background:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:#333333 solid 1px;
font-weight:bold;
}

.tabla_material .td3 input{
padding:3px;
color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
border:#ffffff solid 1px;
font-weight:bold;
background-color:#CCCCCC;
}

.tabla_material td a{
color:#FFFFFF;
display:block;
padding:5px 10px 5px 10px;
background-color:#638942;
text-decoration:none;
font-size:10px;
}

.tabla_material td a:hover{
background-color:#425f28;
}




.tabla_material2{
width:620px;
height:auto;
margin:-9px 0 0 8px;
text-align: center;
}

.tabla_material2 .bottom{
width:620px;
height:6px;
background:url(/media/images_en/foro2bottom.gif) no-repeat;
border:none;
}

.tabla_material2 .top{
width:620px;
height:8px;
background:url(/media/images_en/foro3top.gif);
}

.tabla_material2 .top2{
width:620px;
height:8px;
background:url(/media/images_en/foro2top.gif);
}

.tabla_material2 th{
color:#666666;
padding:5px;
vertical-align:top;

background-color:#ededed;
font-size:10px;
color:#333333;
border:#FFFFFF solid 1px;
}

.tabla_material2 th a{
color:#333333;
text-decoration:none;
}

.tabla_material2 th a:hover{
color:#999900;
text-decoration:underline;
}


.tabla_material2 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
vertical-align:middle;

border-bottom:dashed #CCCCCC 1px;
padding:5px;
width:auto;
}

.tabla_material2 td .preciosi{
width:auto;
background: url(/media/images_en/euro.gif) no-repeat center top;
padding:0;
display: block;
color:#333;
font-weight:bold;
text-align:center;
height:20px;
padding-top:25px;
}

.tabla_material2 td .preciotal{
width:auto;
background: url(/media/images_en/eurotal.gif) no-repeat center top;
padding:0;
display: block;
color:#333;
font-weight:bold;
text-align:center;
height:20px;
}

.tabla_material2 td .preciono{
width:auto;
background: url(/media/images_en/eurono.gif) no-repeat center top;
padding:0;
display: block;
color:#333;
font-weight:bold;
text-align:center;
height:20px;
}








/* ///////////////////////////////// BUSCADOR //////////////////////////////////*/

.buscador{
width:616px;
height:58px;
background:url(/media/images_en/bg_buscador.gif);
margin:0 0 0 8px;
overflow:hidden;
}

.buscador h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:20px;
float:left;
font-style:italic;
margin:3px 10px 0 10px;
}

.buscador input{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
border:#000000 solid 3px;
font-size:10px;
padding:3px;
width:200px;
font-weight:bold;
float:left;
margin:3px 0 0 10px;
}

.buscador .bbuscar{
margin-top:3px;
float:left;
}



.buscador .bbuscar .limpiar{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCC33;
padding:3px;
text-decoration: none;
margin:-3px 5px 0 5px;
font-weight:bold;
font-style:italic;
display:block;
width:130px;
float:left;
text-decoration:underline;
}

.buscador .bbuscar .limpiar:hover{
color:#99CC33;
text-decoration:none;
}

.buscador .funciones{
display:block;
width:100%;
height:auto;
margin:0 0 0 130px;
clear:both;
}




.buscador .funciones a{
font-family:Georgia, "Times New Roman", Times, serif;
color:#00FFCC;
background-color:#000000;
padding:3px;
text-decoration: none;
margin:0 5px 0 34px;
display:block;
float:left;
font-weight:bold;

}

.buscador .funciones a:hover{
color:#FFCC33;
background-color:#232222;
}

/* ///////////////////////////////// BUSCADOR2 //////////////////////////////////*/

.buscador2{
width:616px;
height:auto;
background:url(/media/images_en/bg_buscador2.gif);
margin:0 0 0 8px;
overflow:hidden;
text-align:left;
}

.buscador2b{
width:590px;
margin-left:8px;
}

.buscador2 h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:20px;
display:block;
font-style:italic;
margin:3px 10px 0 10px;
}

.buscador2 table {
color:#FFFFFF;
list-style:none;
width:auto;
display:block;
margin:5px 0 10px 0;
border:none;
}

.buscador2 table td{
color:#FFFFFF;
list-style:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-weight:bold;
padding:2px;
text-align:left;
}

.buscador2 table td input{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
border:none;
font-size:10px;
padding:1px;
font-weight:bold;

}

.buscador2 table td select{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
border:none;
font-size:10px;
padding:1px;
font-weight:bold;
}


.buscador2 .funciones{
display:block;
width:auto;
height:auto;
margin:0;
text-align:left;
margin:0;
padding-bottom:20px;
}



.buscador2 .funciones .limpiar{
font-family:Georgia, "Times New Roman", Times, serif;
color:#00FFFF;
padding:3px 3px 3px 20px;
text-decoration: none;
font-weight:bold;
font-style:italic;
display:block;
width:130px;
float:left;
text-decoration:underline;
background:left no-repeat;
}

.buscador2 .funciones .limpiar:hover{
color:#99CC33;
text-decoration:none;
}

.buscador2 .funciones .buscar{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCC33;
padding:3px 3px 3px 30px;
text-decoration: none;

font-weight:bold;
font-style:italic;
display:block;
width:130px;
float:left;
text-decoration:underline;
background:url(/media/images_en/bg_bbuscar.gif) left no-repeat;

}

.buscador2 .funciones .buscar:hover{
color:#99CC33;
text-decoration:none;
}

/* ///////////////////////////////// BUSCADOR3 //////////////////////////////////*/

.buscador3{
width:616px;
height:auto;
margin:0 0 0 8px;
overflow:hidden;
text-align:left;
}

.buscador3 .top{
width:616px;
height:77px;
background:url(/media/images_en/bg_buscador3.gif);
overflow:hidden;
text-align:left;
}


.buscador3 .top h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:20px;
font-style:italic;
margin:3px 10px 0 10px;
}

.buscador3 .body{
width:616px;
height:auto;
background:#000000;
overflow:hidden;
text-align:left;
}

.buscador3 .bottom{
width:616px;
height:49px;
background:url(/media/images_en/bg_buscador3_bottom.gif);
overflow:hidden;
text-align:left;
}


.buscador3  .buscar{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCC33;
padding:3px 3px 3px 30px;
text-decoration: none;
font-weight:bold;
font-style:italic;
display:block;
width:130px;
font-size:14px;
text-decoration:underline;
background:url(/media/images_en/bg_bbuscar.gif) left no-repeat;
margin:5px 0 0 8px;

}

.buscador3 .buscar:hover{
color:#99CC33;
text-decoration:none;
background:url(/media/images_en/bg_bbuscarhover.gif) left no-repeat;
}

.buscador3 table{
width:auto;
padding:5px;
margin:0 0 0 8px;

}

.buscador3 table th{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:3px;
font-size:10px;
border-bottom:dashed #666666 1px;
}

.buscador3 table td{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
padding:3px;
font-size:10px;
border-bottom:dashed #666666 1px;
}

.buscador3 table .titulo{
font-family:Georgia, "Times New Roman", Times, serif;
color:#CCCCCC;
padding:3px;
font-size:14px;
border-bottom:dashed #FFFFFF 1px;
}

.buscador3 table td input{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
border:#333333 solid 3px;
font-size:10px;
padding:1px;
font-weight:bold;
float:left;
margin:0 20px 0 0;
}

.buscador3 table td select{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
background-color:#FFFFFF;
border:none;
font-size:10px;
padding:1px;
font-weight:bold;
float:left;
}




/* ///////////////////////////////// MATERIAL DETALLE //////////////////////////////////*/


.material_detalle{
width:620px;
margin:0 0 0 8px;
list-style:none;
background-color:#FFFFFF;
}



.material_detalle .bottom{
width:620px;
height:6px;
}

.material_detalle li{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
}

.material_detalle .material_user{
background:url(/media/images_en/bg_material_user.gif) no-repeat;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#525143;
width:600px;
display:block;
height:24px;
padding:12px 0 0 20px;
clear:both;
}

.material_detalle .antiguo{
position:absolute;
background: url(/media/images_en/bg_antiguo.gif) no-repeat;
width:136px;
height:25px;
margin:10px 0 0 470px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
font-size:14px;
font-style:italic;
padding:6px 0 0 8px;
z-index:300;
font-weight:bold;
}

.material_detalle .titulo2{
text-align:left;
display:block;
background-color:#666666;
font-family:Georgia, "Times New Roman", Times, serif;
color:#ffffff;
padding:3px;
font-size:13px;
float:right;
width:72%;
}

.material_detalle .datos{
text-align:left;
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666666;
padding:3px;
font-size:11px;
float:right;
width:72%;
}

.material_detalle .datos b{
color:#333333;
}

.material_detalle .alert{
color: #FFFFFF;
background:url(/media/images_en/bg_alert.gif) repeat-x;
display:block;
float:right;
width:72%;
clear:both;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
padding:4px 0 4px 5px;
}



.material_detalle .titulo{
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
padding:5px;
color:#FFFFFF;
font-size:16px;
background-color:#333333;
}

.material_detalle .foto{
float:left;
padding:5px;
}

.material_detalle .foto img{
border: #CCCCCC solid 3px;
}

.div_bsuperior{
width:610px;
height:17px;
margin:5px 0 0 8px;
display:block;
padding-left:10px;
font-size:11px;
color:#006699 !important;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.div_bsuperior .contactarcon{
color:#006699;
text-decoration:none;
font-size:12px;
background:url(/media/images_es/iconos/04.png) no-repeat right;
padding:0 19px 0 0;
}

.div_bsuperior .contactarcon:hover{
color:#e80e32;
text-decoration:underline;
}

.div_bsuperior .bsuperior{
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
background-color:#dcdbc8;
padding:3px;
text-decoration: none;
margin:0 5px 0 0;
display:block;
float:left;
font-size:11px;
}

.div_binferior{
width:610px;
height:17px;
margin:5px 0 0 8px;
display:block;
padding-left:10px;
}


.div_binferior .binferior{
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
background-color:#dcdbc8;
padding:3px;
text-decoration: none;
margin:0 5px 0 0;
display:block;
float:left;
font-size:11px;
}

.div_binferior .binferior:hover{
color:#FFCC33;
background-color:#232222;
}


.div_binferior .binferior3{
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
background-color:#FFFFFF;
padding:3px;
text-decoration: none;
margin:0 5px 0 0;
display:block;
float:left;
font-size:11px;
}

.div_binferior .binferior3:hover{
color:#FFCC33;
background-color:#232222;
}


.div_binferior .binferior2{
width:60px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#999900;
font-size:10px;
padding:2px 0 3px 29px;
background:url(/media/images_en/bg_material_boton2.gif);
display:block;
float:right;
text-decoration:none;
margin:0 5px 0 0;
font-weight: bold;
}

.div_binferior .binferior2:hover{
text-decoration:underline;
}

/* /////////////////////////////////PAGINACION//////////////////////////////////*/

.pagination{
background:url(/media/images_en/bg_pagination.gif) no-repeat;
color:#CCCCCC;
display:block;
height:26px;
overflow:hidden;
margin:2px 0 0 8px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:5px 0 0 0;
}


.pagination .disabled_prev{
color:#999999;
}

.pagination .next{
padding:2px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.pagination .next:hover{

color:#00CCFF;
}

.pagination .prev{
padding:2px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}

.pagination .prev:hover{
color:#00CCFF;
}

.pagination .page{
padding:2px;
color:#FFFFFF;
font-weight:bold;
}

.pagination .page:hover{
text-decoration:none;
color:#00CCFF;
}

.pagination  .current_page{
color:#CCFF00;
padding:3px;
font-weight: bold;
font-size:12px;
}


/* /////////////////////////////////PAGINACION2//////////////////////////////////*/

.paginacion2 .pagination{
background:#FFFFFF;
color:#CCCCCC;
height:24px;
overflow:hidden;
margin:0 0 0 0;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:6px 0 0 0;
display:block;
width:100%;
}



.paginacion2. pagination .disabled_prev{
color:#999999;
}

.paginacion2 .pagination .next{
padding:2px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.paginacion2 .pagination .next:hover{
color:#006666;
}

.paginacion2 .pagination .prev{
padding:2px;
color:#333333;
font-weight:bold;
text-decoration:none;
}

.paginacion2 .pagination .prev:hover{
color:#006666;
}

.paginacion2 .pagination .page{
padding:2px;
color:#006699;
font-weight:bold;
}

.paginacion2 .pagination .page:hover{
text-decoration:none;
color:#999900;
}

.paginacion2 .pagination  .current_page{
color:#006699;
padding:3px;
font-weight: bold;
font-size:12px;
}



/* /////////////////////////////////CHALLENGE //////////////////////////////////*/

#cuerpo .columacenter .fondochallenge{
width:100%;
margin:auto;
height:314px;
text-align:left;
background:url(/media/images_en/fondochallenge.jpg) top no-repeat;
}

#cuerpo .columacenter .fondochallenge h2{
width:300px;
margin:30px 0 0 45px;
height:auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#FFFFFF;
font-size:18px;
font-style:italic;
background-color:#000000;
padding:3px;
position:absolute;
}

#cuerpo .columacenter .fondochallenge .entrar{
width:auto;
margin:55px 0 0 45px;
height:auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#00CCFF;
font-size:14px;
font-style:italic;
background-color:#000000;
padding:8px;
position:absolute;
text-decoration:none;
}

#cuerpo .columacenter .fondochallenge .entrar:hover{
color:#99CC00;
}

#cuerpo .columacenter .fondochallenge .bases{
width:auto;
margin:55px 0 0 97px;
height:auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#00CCFF;
font-size:14px;
font-style:italic;
background-color:#000000;
padding:8px;
position:absolute;
text-decoration:none;
}

#cuerpo .columacenter .fondochallenge .bases:hover{
color:#99CC00;
}

#cuerpo .columacenter .fondochallenge .puntus{
width:auto;
margin:55px 0 0 148px;
height:auto;
text-align:left;
font-family:Georgia, "Times New Roman", Times, serif;
color:#00CCFF;
font-size:14px;
font-style:italic;
background-color:#000000;
padding:8px;
position:absolute;
text-decoration:none;
}

#cuerpo .columacenter .fondochallenge .puntus:hover{
color:#99CC00;
}

.divcha{
width:620px;
height:auto;
}

.divcha .body{
width:620px;
height:auto;
background:url(/media/images_en/bg_cita.gif) repeat-y;
position:relative;
min-height:220px;
}

/* ///////////////////////////////// challenge_redes//////////////////////////////////*/
.divcha .body .no_challenge{
top:60px !important;
}

.divcha .body .challenge_redes{
background-color:#CCCCCC;
display:block;
position:absolute;
top:218px;
right:0;
z-index:3;
margin:10px 0 0 230px;
width:250px;
padding:0px;
background:url(/media/images_en/bg_challenge_redes.gif) repeat-y top left;
}

.divcha .body .challenge_redes b{
display:block;
font-weight:100;
padding:4px;
font-size:14px;
color:#f4f2ca;
}

.divcha .body .challenge_redes .challenge_redes_comment{
display:block;
padding:0 4px 4px 4px;
text-align:left;
color:#333333;
}

.divcha .body .challenge_redes .challenge_redes_comment span{
display:block;
font-size:10px;
font-weight:bold;
}

.divcha .body .challenge_redes .challenge_redes_comment .challenge_redes_comment_comment{
display:block;
background:#f4f2ca;
color:#666666;
font-size:10px;
padding:2px;
border:#FFFFFF solid 1px;
overflow:hidden;
}

.divcha .body .challenge_redes .challenge_redes_comment .challenge_redes_comment_comment .comentario{
display:block;
color:#333333;
font-size:12px;
padding:0 0 2px 0;
font-style:normal;
}

.divcha .body .challenge_redes .challenge_redes_comment .challenge_redes_comment_comment a{
color:#006699;
text-decoration:underline;
}

.divcha .body .challenge_redes .challenge_redes_comment .challenge_redes_comment_comment a:hover{
color:#0099CC;
text-decoration:none;
}

.divcha .body .challenge_redes .challenge_redes_redes{
display:block;
padding:0px 4px 8px 4px;
height:20px;
}

.divcha .body .challenge_redes .challenge_redes_redes a{
float:left;
display:block;
padding:2px 0 2px 19px;
color:#003333;
text-decoration:none;
}

.divcha .body .challenge_redes .challenge_redes_redes a:hover{
color:#ffffff;
}

.divcha .body .challenge_redes .challenge_redes_redes .b_foro{
background:url(/media/images_en/bforo.png) no-repeat top left;
display:block;
padding:6px 0 3px 35px;
width:50px;
text-decoration:none;
margin:0 15px 0 0;
float:left;
}


.divcha .body .challenge_redes .challenge_redes_redes .b_facebook{
background:url(/media/images_en/Facebook.png) no-repeat left;
margin:4px 11px 0 4px;
}

.divcha .body .challenge_redes .challenge_redes_redes .b_tuenti{
background:url(/media/images_en/Tuenti2.png) no-repeat left;
margin:4px 0 0 0;
}

.divcha .body .challenge_redes .challenge_redes_bottom{
display:block;
height:10px;
margin:0;
background:url(/media/images_en/bg_challenge_redes_bottom.gif) no-repeat;
}


.divcha .body h2{
font-family:Georgia, "Times New Roman", Times, serif;
color:#006699;
font-size:16px;
font-style:italic;
margin:0 0 0 20px;
display:block;
border-bottom:dashed #006699 1px;
width:94%;
font-weight:100;  
}

.divcha .body h2 a{
font-weight:bold;  
text-decoration:none;
color:#006699;
}

.divcha .body h2 a:hover{
text-decoration:underline;
}

.divcha .body .nota{
width:383px;
height:204px;
background:url(/media/images_en/bg_challenge_nota.gif) no-repeat;
text-align:left;
float:left;
margin:0 0 0 16px;
}

.divcha .body .nota span{
color:#333333;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:12px;
height:auto;
margin:30px 0 0;
padding:0 4px;
position:absolute;
text-align:center;
width:375px;
}

.divcha .body .nota span b{
background:#333333;
color:#FFFFFF;
display:block;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:5px 0 0 0;
}



.divcha .top{
width:620px;
height:74px;
background:url(/media/images_en/bg_challenge_top.gif) repeat-y;
}

.divcha .bottom{
width:620px;
height:70px;
background:url(/media/images_en/bg_cita_bottom.gif) repeat-y;
}

.divcha .body table{
width:auto;
height:auto;
padding:2px;
border:#CCCCCC solid 4px;
background:#FFFFFF;
margin:8px 0 0px 16px;
text-align:left;
}

.divcha .body .table1{
*margin:222px 0 0px 16px;
clear:left;
*clear:inherit !important;
}

.divcha .body table th{
padding:3px;
background-color:#333333;
color:#999999;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}

.divcha .body table td{
padding:5px 3px 5px 3px;
background-color:#FFFFFF;
color:#333333;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
font-weight:bold;
border-bottom:#CCCCCC dashed 1px;
}

.divcha .body table .titulo{
padding:5px 2px 5px 2px;
color:#867c5c;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
font-weight:bold;
background-color:#f6f4f4;
font-style:italic;
}

.divcha .body table .titulo a{
float:right;
padding-left:18px;
height:20px;
background:url(/media/images/iconos/editar.gif) no-repeat;
}

.divcha .body table .creditos{
padding:5px;
background-color:#df2626;
color:#e79393;
font-style:italic;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


#total_creditos{
color:#FFFFFF;
font-size:15px;
}

.divcha .body .nota .nota2{
background:url(/media/images_es/bg_challenge_nota2.png) no-repeat;
display:block;
height:97px;
margin:90px 0 0 12px;
overflow:hidden;
padding:6px 0 0;
width:357px;
text-align:center
}

.divcha .body .nota .nota2 p{
height:auto;
display:block;
padding:10px 0 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.divcha .body .nota .nota2 p b{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
}

.divcha .body .nota .nota2 p em{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#006699;
font-weight:bold;
}

.divcha .body .nota .nota2 p a{
font-style:italic;
color:#996600;
text-decoration:underline;
font-weight:bold;
}

.divcha .body .nota .nota2 p a:hover{
text-decoration:none;
color:#333333;
}



.divcha .body p{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
margin:0;
font-size:12px;
padding:8px 20px 0 20px;
}


.divcha .body p a{
color:#996600;
font-weight:bold;
text-decoration:underline;
}

.divcha .body p a:hover{
text-decoration:none;
color:#999999;
}

.divcha .body .volver{
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
font-size:12px;
font-weight:bold;
font-style:italic;
text-decoration:underline;
margin:0 0 0 22px;
display:block;
}

.divcha .body .volver:hover{
color:#999999;
text-decoration:none;
}


.divcha .body .image{
border:#CCCCCC solid 5px;
display:block;
width:150px;
margin:4px 16px 10px 0;
float:right;
}

.divcha .body h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
display:block;
margin:3px 0 0 20px;
font-size:12px;
font-style:italic;
font-weight:100;
padding-bottom:10px;
width:500px;
}

.divcha .body h3 a{
color:#996600;
font-weight:bold;
text-decoration:underline;
}

.divcha .body h3 a:hover{
text-decoration:none;
color:#999999;
}


/* /////////////////////////////////CAMPEONATOS//////////////////////////////////*/

#campeonato{
list-style:none;
margin:0 0 0 8px;
padding:0 0 44px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-size:11px;
width:620px;
background:url(/media/images_en/campos/campos_body.gif) repeat-y;
text-align:left;
overflow:hidden;
}

#campeonato .foto{
width:auto;
height:auto;
border:#CCCCCC solid 5px;
margin:0 0 5px 3px;
}


#campeonato .top{
list-style:none;
height:55px;
margin:0;
width:575px;
background:url(/media/images_en/campos/campos_top.gif) no-repeat;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
font-size:20px;
color:#FFFFFF;
padding:15px 15px 0 30px;
display:block;
border:none;
}

#campeonato .top2{
list-style:none;
height:21px;
margin:0;
width:620px;
background:url(/media/images_en/campos/campos_top2.gif) no-repeat;
display:block;
border:none;
}

#campeonato .bottom{
list-style:none;
display:block;
margin:0;
width:620px;
height:34px;
background:url(/media/images_en/campos/campos_bottom.gif) no-repeat;
position:absolute;
margin:0 0 0 0;
border:none;
text-align:right;
padding:10px 0 0 0;
}

#campeonato .bottom .volver{
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
color:#666666;
font-size:16px;
margin:5px 82px 0 0;
text-decoration:none;
}

#campeonato .bottom .volver:hover{
color:#003366;
}

#campeonato li{
padding:3px;
color:#666666;
margin:2px 2px 2px 20px;
width:90%;
border-bottom:#CCCCCC dashed 1px;
display:block;
}

#campeonato li b{
font-size:12px;
color:#333333;
font-weight:bold;
}

#campeonato em{

}

#campeonato .fecha{
padding:3px;
color:#666666;
margin:2px 2px 2px 20px;
width:43%;
border-bottom:none;
display:block;
float:left;
background:#f3f0f0;
}

#campeonato .fecha b{
padding:3px;
color:#999900;
font-weight:bold;
font-style:italic;
font-size:14px;
}

#campeonato .fotos{
border:#999900 dashed 1px;
text-align:center;
}

#campeonato .mapa{
border:#999900 dashed 1px;
}

#campeonato .mapa b{
padding:3px;
margin:0 0 5px 0;
color:#ffffff;
font-weight:bold;
font-size:11px;
background:#c0c082;
display:block;
}

#campeonato .club{
border:none;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
}

#campeonato .club span{
color:#333333;
font-weight:bold;
}

#campeonato .club em{
color:#333333;
width:150px;
height:auto;
border:#CCCCCC solid 3px;
float:right;
margin:0 0 0 0;
}

#campeonato .club b{
clear:both;
display:block;
}

#campeonato .campo{
border:none;
background-color:#333333;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:3px 3px 3px 3px;
}

#campeonato .campo .campo_list{
border:#666666 dashed 2px;
margin:0 0 10px 0;
}




#campeonato .nombrecampo{

color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
text-decoration:none;
float:left;
width:95%;
display:block;
font-size:18px;
margin:0 0 0 5px;
padding:5px;
text-decoration:none;
}

#campeonato .datoscampo{
font-size:12px;
padding:5px;
color:#CCCCCC;
}



#campeonato .campo2{
border:none;
background-color:#999999;
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
padding:3px 3px 5px 3px;
}

#campeonato .campo2 .der{
padding-left:158px;
}

#campeonato .campo2 a{
color:#FFFFFF;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
font-style:italic;
text-decoration:none;
font-size:14px;
padding:5px;
text-decoration:none;
}

#campeonato .campo2 a:hover{
color:#99CC00;
}

#campeonato .campo span{
display:block;
clear:both;
}

#campeonato li table{
width:570px;
border:#333333 dashed 1px;
}

#campeonato li table th{
padding:3px;
text-align: left;
color:#CCCCCC;
background-color:#333333;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#campeonato li table td{
padding:3px;
text-align: left;
color:#333333;
background-color:#f4f3e2;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
}

#campeonato .aviso{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
padding:3px 0 3px 11px;
background:url(/media/images_en/bg_alert.gif) repeat-x;
margin-bottom:5px;
border:none;
}


/* ///////////////////////////////// NOTICIAS //////////////////////////////////*/
.divnoticia{
width:620px;
height:auto;
}

.divnoticia .top{
width:620px;
height:74px;
background:url(/media/images_en/bg_noticia_top.gif) no-repeat;
}


.divnoticia .top a{
position:absolute;
margin:30px 0 0 20px;
background:url(/media/images_en/comment_rss_32.png) left no-repeat;
padding:10px 3px 10px 35px;
color:#CC6600;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-decoration:underline;
}

.divnoticia .top a:hover{
color:#666666;
text-decoration:none;
}


.divnoticia .body{
width:620px;
height:auto;
background:url(/media/images_en/bg_cita.gif) repeat-y;
}

.divnoticia .body .otrasnoticias{
width:560px;
height:auto;
margin:0 0 0 20px;
display:block;
padding:20px 0 5px 0;
}

.divnoticia .body .otrasnoticias p{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
font-weight:bold;
}

.divnoticia .body .otrasnoticias li{
margin-left:15px;
padding-top:10px;
}

.divnoticia .body .otrasnoticias a{
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#0A4F1A;
text-decoration:none;
}

.divnoticia .body .otrasnoticias a:hover{
text-decoration:underline;
}

.divnoticia .body .noticia{
width:560px;
height:auto;
margin:0 0 0 20px;
border-bottom:#999999 dashed 1px;
display:block;
padding:20px 0 5px 0;
}

.divnoticia .body .noticia span{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:14px;
color:#333333;
display:block;
font-weight:bold;
padding-bottom:5px;
}

.divnoticia .body .noticia p{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:justify;
margin:10px 0 0 0px;
display:block;
font-weight:100;
line-height:16px;
}

.divnoticia .body .noticia .p2{
display:block;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-align:justify;
margin:10px 0 0 0px;
display:block;
font-weight:100;
line-height:16px;
}

.divnoticia .body .noticia p  a{
width:auto;
font-family:Georgia, "Times New Roman", Times, serif;
color:#006666;
font-style:italic;
font-size:11px;
margin:5px 0 0 0;
font-weight:bold;
}

.divnoticia .body .noticia p  a:hover{
color:#333333;
text-decoration:none;
}

.divnoticia .body .noticia .image{
width:180px;
float:left;
height:auto;
border:#CCCCCC solid 3px;
}

.divnoticia .body .noticia .image2{
width:400px;
display:block;
height:auto;
border:#CCCCCC solid 3px;
margin:auto;
}


.divnoticia .bottom{
width:620px;
height:70px;
background:url(/media/images_en/bg_cita_bottom.gif) no-repeat;
}

.divnoticia .bottom a{
position:absolute;
padding:5px;
width:auto;
font-family:Georgia, "Times New Roman", Times, serif;
color:#999966;
font-style:italic;
font-size:11px;
margin:10px 0 0 20px;
display:block;
font-weight:bold;
background-color:#000000;
text-decoration:none;
}

.divnoticia .bottom a:hover{
color:#CCCC33;
}




/* ///////////////////////////////// CMS1 //////////////////////////////////*/
.divcms{
width:620px;
height:auto;
}

.divcms .top{
width:620px;
height:74px;
background:url(/media/images_en/bg_cms_top.gif);
}

.divcms .top2{
width:620px;
height:74px;
background:url(/media/images_en/bg_cms_top2.gif);
text-align:left;
}

.divcms .top2 .title{
width:auto;
height:auto;
color:#333333;
font-size:20px;
font-family:Georgia, "Times New Roman", Times, serif;
font-style:italic;
position:absolute;
margin:40px 0 0 20px;
}

.divcms .body{
width:620px;
height:auto;
background:url(/media/images_en/bg_cita.gif) repeat-y;
}

.divcms .body table{
margin-left:20px;
}

.divcms .body p{
width:580px;
height:auto;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:18px;
margin:0 20px 0 20px;
padding-top:8px;
color:#666666;
}

.divcms .body p .pro{
display:block;
background-color:#f4f4f3;
padding:5px;
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:12px;
font-weight:bold;
}

.divcms .body p ul{
list-style:none;
margin:0;
}

.divcms .body p ul li{
color:#006699;
}



.divcms .body p a{
color:#006699;
}

.divcms .body p a:hover{
color:#CCCC00;
text-decoration:underline;
}



.divcms .bottom{
width:620px;
height:108px;
background:url(/media/images_en/bg_cms_bottom.gif);
}

.datoscat{
color:#CFCFCF;
font-size:9px;
}

.datosthread{
border-top:1px dashed #CFCFCF;
text-align: right;
padding:5px;
margin-top:5px;
}

.datoscat{
color:#CFCFCF;
font-size:9px;
}

.datosthread{
border-top:1px dashed #CFCFCF;
text-align: right;
padding:5px;
margin-top:5px;
}

.divforo2 .body .comment .pri img{
border:none;
padding-right:5px;
}

.divforo2 .body .comment .usuario{
font-size:15px;
}

.divforo2 .body .comment .usuario a{
text-decoration:none;
color:#666666
}

.divforo2 .body .comment .empresa{
font-size:15px;
}

.divforo2 .body .comment .empresa a{
text-decoration:none;
color:#AF1515
}

.divforo2 .body .comment .com{
vertical-align:top;
border-left: 1px dashed #CFCFCF;
padding-left: 5px;
}

.divforo2 .body .ttit{
margin-bottom:10px;
border-bottom: 1px dashed #CFCFCF;
width:98%;
}

.divforo2 .body .ttit .ftt img{
border:none;
padding-right:10px;
}


.divforo2 .body .ttit .usuario{
font-size:15px;
}

.divforo2 .body .ttit .usuario a{
text-decoration:none;
color:#666666
}

.divforo2 .body .ttit .empresa{
font-size:15px;
}

.divforo2 .body .ttit .empresa a{
text-decoration:none;
color:#AF1515
}

.divforo2 .body .ttit .com{
vertical-align:top;
padding-left: 5px;
width:80%;
}

.altamaterial th{
background-color: #666666 !important;
font-size:8px;
color:#666666;
text-align:justify;
}

.altamaterial th a{
display:inherit;
background:none;
font-size:8px;
color:#E0C24A;
text-decoration:none;
}

.altamaterial th a:hover{
text-decoration:underline;
}


.altamaterial td{
background-color: #E0C24A !important;
height:60px;
}

.altamaterial td a{
font-size:14px;
background: none;
color: #666666;
font-style:normal;
margin:0 !important;
}

.altamaterial td a:hover{
color: #000000;
}

#id_fecha_nacimiento_btn{
border:none !important;
margin: 0 0 0 2px;
}

.consejo{
font-style:italic;
font-size:8px;
padding:3px;
}

.perfilusuario{
width:500px;
height:400px;
padding-top:60px;
background-image:url(/media/images_en/bg_cita.jpg);
margin:auto;
text-align:left;
overflow:hidden;
}

.orden{
padding:0px 0 0px 6px;
font-weight:bold;
}

.top28{
width:620px;
height:auto;
background:#fff url(/media/images_en/foro4top.gif) top no-repeat;
text-align:left;
}
