@charset "UTF-8";
/* CSS Document */
/* ------------------------------ 
VMR: HTML Redefine Tags
------------------------------ */
body {
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#666;

}

a {
	font-family: arial;
	font-size: 12px;
	color: #f4ba16;
	text-decoration:none;
	font-weight: bold;
}
a:hover {
	font-family: arial;
	color: #000000;
	text-decoration:none;
	text-align: right;
	font-weight: bold;
}
hr{
	border-left:0;
	border-right:0;
}


/* ------------------------------ 

------------------------------ */
.tabla_principal {
	border: 12px solid #ffe24b;
}
.vinetas {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	padding: 6px;
	margin: 6px;
}
.fotoborder_1 {
	border: 2px solid #ffe24b;
}
.fotoborder_2 {
	border: 5px solid #ffe24b;
}
.links_pcpales {
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-decoration:none;
	text-align: center;
}
.links_pcpales:hover {
	font-family: arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffe24b;
	text-decoration:none;
	text-align: center;
}
.subtittile_news1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.news_marco {
	border: 3px solid #fcd647;
	text-align: center;
	vertical-align: middle;
}
.tittle_news1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	color: #000000;
	text-decoration:none;
}
.tittle_news3 {
	font-size: 15px;
	color: #333;
	font-weight: bold;
	padding:10px;
	text-align: left;
}
.tittle_news1_linkable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	text-decoration: none;
	text-align: left;
	color: #000000;
}
.tittle_news1_linkable:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	color: #666666 ;
	text-decoration: none;
}
.text_body1 {
	font-size: 14px;
	color: #000000;
	text-align: left;
}
.text_body2 {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.text_body2_bold {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	text-align: left;
	font-weight: bold;
}
.text_body2_linkable {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	
	font-weight: bold;
	text-decoration: none;
}
.text_body2_linkable:hover {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	
	font-weight: bold;
	text-decoration: underline;
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-decoration: none;
}
#footer{
	color:#333;
	background-color:#2f2e2e;
	}

.subtittle_news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: left;
	color: #3f3d37;
}
.vermas_comnts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: right;
	text-decoration:underline
	color: #3f3d37;
}
.vermas_comnts:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	text-align: right;
	text-decoration:underline
	color: #FFC600;
}
.tittle_news2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #383432;
	text-align: left;
}
.tittle_news2_linkable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #383432;
	font-weight: bold;
	text-decoration:none;
	text-align: left;
}
.tittle_news2_linkable:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration:underline;
	text-align: left;
}
.links_genericos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #383432;
	text-decoration: underline;
	text-align: center;
}
.links_genericos:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ffe24b;
	text-decoration: underline;
	text-align: center;
}
.text_wht {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.title_coments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}
.text_coments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #585554;
	text-decoration: none;
	text-align: left;
	text-indent: 3px;
}
.nick_coments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.table_coments {
	border: 1px solid #c8c7c6;
}
.title_dejar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.paginacion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7c7b7b;
	text-decoration: none;
}
.coments_date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.mailto {
	font-family: arial;
	font-size: 14px;
	color: #FFC600;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
}
.vermas_1 {
	font-family: arial;
	font-size: 12px;
	color: #f4ba16;
	text-decoration:none;
	text-align: right;
	font-weight: bold;
}
.vermas_1:hover {
	font-family: arial;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
	text-align: right;
	font-weight: bold;
}

.title_titular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #333333;
	text-indent: 3px;
}
.cel_nwsti {background-color: #f8f7f8; cursor:pointer;}
.cel_nwsti:hover {background-color: #FFFFFF; cursor:pointer;}
.hr4 {
      border-top: 1px dashed #666666;
      border-bottom: 0px;
      color: #ffffff;
	  width: 98%;
      background-color: #ffffff;
      height: 4px;
    }
.cel_secret {background-color: #FFFFFF; cursor:pointer;}
.cel_secret:hover {background-color: #FFCC33; cursor:pointer;}
/**/
#column_left{
	width:295px;
	text-align:left;
	float:left;

}
#column_right{
	width:294px;
	text-align:left;
	float:left;

}
div.spacer{clear:both; height:5px; display:block;}

#column_left .titulo1{

	background-color:#f7f7f8;
	height:43px;
}
#column_right .titulo1{

	background-color:#f7f7f8;
	height:43px;
}

/*-----------------
 VMR: Calendarios 
 --------------- */
#calendario {
	line-height:1.5em;


}

#calendario .titulo1{

	background-color:#f7f7f8;
	height:43px;
	text-align:left;
}
#calendario h1{
	font-size:18px;
	margin-top:10px;
	text-decoration:none;
	color:#333333;
	
}


/* VMR: hasta aqui el calendario */
.box_gray1, .box_gray2, .box_gray3, .box_gray5 {

	border:5px #efefef solid;
	padding:0.5em;
	text-align:left;

}
.box_gray4{

	border:5px #efefef solid;
	text-align:left;

}
.box_gray1{
	margin: 3px 3px 3px 0;
	text-align: left; 
	height:125px;
	line-height:1.5em;
}

.box_gray2{
	margin: 3px 0 3px 0; 
	height:125px;
}
.box_gray3{
	margin: 3px 0 3px 3px; 
	height:150px;
}

.div_x{
	float:left;
	padding:0.5em;

}
/*-----------------------------------
VMR : estos estilos corresponden al mini modulo de titulares
-----------------------------------*/

#news {
	width:566px;
	text-align:left;
	
}
#news a {
	color:#09f;
	text-decoration:none;
	font-size:12px;

}
#news a:hover {
	color:#c30;
	
}
.headline p{
	margin:0;
	padding:0;
}

.headline .img {
	float:left;
	padding:0 0.5em 0 0;
	margin-right:3px;
	
	}
#news .headline{

	border-bottom:1px #ccc solid;
	padding:0.25em;
	margin-top:0.25em;
	
	
	
}
#news .a1{
	color:#c30;
	text-decoration:none;
}
#news .a1:hover {
	
	text-decoration: underline;
	background-color:#fff;
}

/*-----------------------------------
VMR : Hasta aqui
-----------------------------------*/


/*-----------------------------------
	VMR: Clases genericas
----------------------------------- */

.flotar_left{
	float:left;
	padding:0.5em 0;
	margin-right:10px;
}

/*-----------------------------------
	VMR: Audio
----------------------------------- */

.audio_left, .audio_right{
	border:3px #fff5cf solid;
	padding:0.5em;
	background:url(images/adio_bck.jpg) no-repeat left bottom;
	line-height:1.5em;
	text-align:left;
	
}
.audio_right{
	
	width:462px;
	float:left;
	margin: 0 ;
	
}
.audio_left{

	width:456px;
	float:left;
	margin: 0 5px 0 0;
	
}

.audio_left h1 {
	color:#3e3e3e;
	font-size:18px;
	padding:0.5em ;
	margin: -3px ;
	background-color:#ffe750;

}
.audio_left span{
	float:right;
	padding:0.25em;
	margin:0.25em;
	border:3px #fff5cf solid;

}
.audio_left span:hover{
	
	border:3px #3ebdff solid;
	cursor: pointer;

}

.audio_right h1 {
	color:#3e3e3e;
	font-size:18px;
	padding:0.5em ;
	margin: -3px ;
	background-color:#ffe750;

}
.audio_right span{
	float:right;
	padding:0.25em;
	margin:0.25em;
	border:3px #fff5cf solid;

}
.audio_right span:hover{
	
	border:3px #3ebdff solid;
	cursor: pointer;

}



/*-----------------------------------
VMR : informacion de interes
-----------------------------------*/
.info_int  {
padding:0 0.5em;
margin: 0;
border-right:1px solid #ccc;

}
.info_int h2 {
padding:0.5em 0;
margin: 0;
border-bottom: 1px solid #999;

}
.info_int ol  {
padding: 0;
margin:0;


}
.info_int ol li  {
padding:0.5em 0;
border-bottom:1px dashed #ccc;
list-style-position:inside;


}
.info_int ol li:hover  {
	background-color: #ff9;


}
.info_int ol li a {
	color: #666;
}
.info_int ol li a:hover {
	color: #000;
	text-decoration:underline;
}
/* ------------------------------ 
VMR: ByVMR
------------------------------ */	
.vmr{
	border-top:1px solid #333;
	padding:0.25em;
	height:25px;
	position:relative;
	margin-top:1em;
	color:#666;
}	
.vmr .logo{
	position:absolute;
	right:0.5em;
	top:0.75em;
	width:36px;
	height:19px;
	text-indent:-9999px;
	background:url(images/vmr.gif) top right no-repeat;
	cursor:pointer;
	
}	
.vmr .by{
	position:absolute;
	right:4em;
	top:0.75em;
	
}
.vmr .atributes{
	display:block;
	margin:0 auto;
	width:500px;
	padding:0.15em;
	text-align:center;
	
}		
/* ------------------------------ 
VMR: Nuevos a partir del 10/02/2010
------------------------------ */
.home_block1{
	padding:10px;
	background-color:#fff;}

.home_block1 ul{
	padding:0 5px;
	margin:5px 10px;
}
.home_block1 li{
	margin-bottom:5px;
	}
.general_text{
	line-height:1.5em;
}
