@charset "utf-8";
*{	
	font-family:  Arial, Verdana, Helvetica, sans-serif;
/*	font-size: 12px;*/
	color: #333333;
	text-decoration:none;
}
h1{
color:#333333;
font-size: 18px;
}
#plantilla {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 100%;
	
	}
#plantilla #barra_login {
	height: 37px;
	width: 100%;
background-color: #278CFF;
	color: #FFFFFF;
	clear:both;
}

.btns_up{
padding:0px 0px 0px 0px;
margin:0px 5px 0px 5px;
float:left;
display:block;
width:auto;
}

#botn{
float: right;
}

#olvido{
width:146px; float:left; text-align:center;
}

#form_login{
width:436px; float:left; height:27px; padding:5px 0px 5px 0px;
}

#plantilla #barra_login #opc_login #olvido a {
	color: #FFFFFF;
	text-decoration: none;
	line-height:18px;
}
#opc_login, #opc_login strong  {
	color: #FFFFFF;
	text-decoration: none;
	line-height:18px;
}
#opc_login a, #opc_login a:hover, #opc_login a:visited {
	color: #FFFFFF;
	text-decoration: none;
	line-height:18px;
}
#plantilla #barra_login #opc_login #form_login input {
	color: #666666;
	width:154px;
	float:left;
	padding:5px;
	margin:0px;
	margin-right:4px;
	border:#666666 1px solid;
	height:13px
}
#plantilla #barra_login #menu_up .btns_up a {
	color: #FFFFFF;
	text-decoration: none;
}
#plantilla #cuerpo_contenido {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 981px;
	margin: 0px auto;
	background-image:url(../img/bck_ini_conte.jpg); background-repeat:no-repeat; background-position:top center left;
	height:auto !important;
	height:800px;
	/*background-color:#FFFFFF;*/
	
}


#plantilla #cuerpo_contenido #col_izq{
width:343px;
padding:0px 0px 0px 18px;
background-image:url(../img/back_izq.jpg); background-repeat:repeat-y;
background-position:right;
float:left;
/*background-color:#FFFFFF;
*/
}
#plantilla #cuerpo_contenido #col_der{
width:565px;
padding:0px 0px 0px 0px;
float: right;
/*background-color:#FFFFFF;
*/
}


.usuarios_ico{
width:63px; height:46px; margin:0px 4px 4px 0px; 
/*background-image: url(images/thumbs/Johana_715431723.jpg); */
background-position:center; overflow:hidden;
float:left;
border:1px #990000 solid;
}

.titulos{
background-image: url(../img/lineas_tit.png);
background-repeat: repeat-x;
height:45px;
margin:2px 0px 2px 0px;
padding:15px 0 0;
clear:both;
}


#txt_titulos{
background-image:url(../img/ico_tit.png);
background-position: left bottom;
background-repeat:no-repeat;
padding:9px 0px 0px 42px;
height:26px;
font-weight:bold;
color:#FF0F0F;
font-size:15px;
/*margin:10px 0px 5px 0px;*/
}

#txt_titulos h2, #txt_titulos h3, #txt_titulos h1{
font-weight:bold;
color:#FF0F0F;
font-size:15px;

}

#txt_titulos a, #txt_titulos a:hover{
font-weight:bold;
color:#FF0F0F;
font-size:15px;
line-height:16px;
text-decoration:none;
}

.negro{
color:#333333;
line-height:13px;
text-decoration:none;
/*font-weight:bold;*/
}

.negro a , .negro a:hover {
color:#333333;
line-height:13px;
text-decoration:none;
}

.limpiar{
height:1px; font-size:1px; line-height:1px; clear:both;
}
.limpiar2{
clear:both;
}

#tit_opinion{
color:#0600E2;
font-size:20px;
font-weight:bold;
padding-right:9px;
}

#tit_opinion a,#tit_opinion a:hover, #tit_opinion a:visited {
text-decoration:none
}

#nombre_usuario{
font-weight:bold; 
font-size:13px;
line-height:14px;

}

#marco_foto{
background-image:url(../img/marco_user.png); background-repeat:no-repeat; background-position:center; width:110px; height:110px; padding:15px 7px 5px 5px; text-align:center;
float:left;
}

#text_opinion{
float: right;
width:434px;
height:102px;

}

.vermas, .vermas a, .vermas a:hover{
font-weight:bold;
color:#FF0F0F;
}

#pie {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 981px;
	margin:20px auto;
	height: auto;
	
	
}

#pie a{
color:#4B4B4B;
text-decoration:none;
/*display:block;*/
padding:5px;
/*float:left;*/
}



/* internas */
#plantilla #cuerpo_contenido_internas {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 981px;
	margin: 0px auto;
	background-image:url(../img/bck_ini_conte.jpg); background-repeat:no-repeat; background-position:top center left;
	height: auto !important;
	height:800px;
	/*background-color:#FFFFFF;*/
	
}

#plantilla #cuerpo_contenido_internas #col_izq{
width:565px;
padding:0px 0px 0px 43px;
background-image:url(../img/back_izq.jpg); background-repeat:repeat-y;
background-position:right;
float:left;
/*background-color:#FFFFFF;*/

}

#plantilla #cuerpo_contenido_internas #col_izq #galeria {
width:554px;
height:237px;
overflow-x:hidden; overflow-y:hidden; 
}

.img_gallery{
width: auto; height:230px; margin-top:5px; margin-right:10px; float:left; text-align:center;
}

#plantilla #cuerpo_contenido_internas #col_der{
width:335px;
padding:0px 0px 0px 0px;
float: left;
/*background-color:#ffffff;*/
}

.btns_dw{
padding:5px 5px 5px 5px;
margin:0px 5px 0px 5px;
float:left;
display:block;
width:auto;
}

#tit_eventos a{
text-decoration:none;
color:#333333;
}


.error {	
	border: 1px solid #FF0000;
	color: #990000;
	background-color: #FFCCD5;
}

#blog_text a {
text-decoration:underline; 
color:#FF3300; 
font-weight:bold;
}

#blog_text a:hover {
color:#333333;
}


#cuerpo_contenido_internas a{
text-decoration:underline; 
color:#FF3300; 
font-weight:bold;
}

#plantilla #cuerpo_contenido_internas #navegar a {
text-decoration:none;
color:#FFFFFF;
}

#cuerpo_contenido_internas a:hover {
color:#333333;
}

#cuerpo_contenido_internas h1 a, h2 a{
text-decoration:none;
}

#col_menu_izq a{
text-decoration:none;
}