@charset "utf-8";
/* CSS Document */

/* Generics 1 */

img { vertical-align: middle; border: #fff none 0px;}

.float {float:left;}
.floatr {float:right;}

.red {color:#7d0000;}
.red2{color:#db0505;}
.grey {color:#7b7a77; font:11px Georgia,Helvetica,sans-serif;}
/*.border_red {border:#7d0000 solid 1px;}*/

.size10 {font-size:10px;}
.size11 {font-size:11px; margin-top-5px;}

.revista_portada {width:306px;}
.revista_portada p {padding: 5px 0 5px 10px;font:bold 12px Arial, Helvetica, sans-serif;line-height:11px;}

ul.arrow_red {width:160px;padding-right:10px;}
ul.arrow_red li {background:url(../img/web/bullet_arrow_red.gif) no-repeat 0px 8px;padding: 5px 0 5px 10px;font:bold 12px Arial, Helvetica, sans-serif;line-height:11px;}
ul.arrow_grey {}
ul.arrow_grey li {background: url(../img/web/bullet_arrow_grey.gif) no-repeat top left;padding-left:10px;}

a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;color:#db0505;}

/* --- --- --- */


html, body {
	/*background: #dddbd3 url(../img/web/body_bg.jpg) no-repeat center top;*/
	font: normal 12px Arial, Helvetica, sans-serif;
	overflow-x:hidden;
}

h2 {margin:10px 0 0 0; padding: 0 0 0 5px;height:21px;background: #000 url(../img/web/h2_background.jpg) no-repeat left;font: normal 15px "Trebuchet MS", Times, serif;line-height:20px; color: #fff; text-transform: uppercase;width:auto;}
h2.sin_background {margin:10px 0 0 0; padding: 0 0 0 5px;height:21px;background: #000;font: normal 15px "Trebuchet MS", Times, serif;line-height:20px; color: #fff; text-transform: uppercase;width:645px !important;}
h2.big {margin:0; padding: 0 0 0 5px;height:21px;background: #000 url(../img/web/h2_background_big.png) no-repeat left;font: normal 15px "Trebuchet MS", Times, serif;line-height:20px; color: #fff; text-transform: uppercase;width:auto;}
h3 { font: bold 14px Georgia,Helvetica,sans-serif; color: #000; padding: 0; width:auto;}

h4 { font: bold 14px "Trebuchet MS"; color:#d10018;}

p { width:auto; }

i { font-style: italic; }
i span { font-style: italic; }


.container {
	/*position:relative;*/
	/*float:left;*/
	width: 995px;
	margin: 0px auto 0px auto;
	/*padding: 12px 0 0 0;*/
}

.header {
	clear: both;
	/*overflow: hidden;*/
	padding: 0 0 0 0;
}

		.header .col_1 h1 {position:relative;float:left;width:989px; height:92px;background:transparent url(../img/web/logo.jpg) no-repeat center; text-indent: -3000px;margin: 20px auto 0 auto;z-index:2;}

		.header .col_1 .banner {position:relative; float: left;width: 724px;height: 87px;border: #bb0c0c solid 1px; margin:0 auto;}
		
	.header .col_2 {padding: 3px 0 3px 0;text-align:right;}	  

.menu {
	clear: both;
	margin: 0 0 0 0;
	height: 40px;
	border-bottom:1px solid black;
	background:#d10018 url(../img/web/background_menu_top.jpg) no-repeat top center;
	z-index:1;
}

	.menu ul li { float: left; padding: 3px 18px 0 16px; color: #929378; font:normal 18px Georgia,Helvetica,sans-serif; line-height: 40px;text-transform: uppercase; font-size:14px;}
	
		.menu ul li a {color: #FFFFFF;}
		.menu ul li a:hover {color: #fff;text-decoration:underline;}
		
		.menu ul li a.select{color: #fff;}

	.menu ul li.op_submenu { float: left; padding: 3px 22px 0 16px; color: #929378; font:normal 18px Georgia,Helvetica,sans-serif; position:relative;line-height:40px;font-size:14px;z-index:9;}

		.menu ul li.op_submenu .submenu{height:40px;}
		
		.menu ul li.op_submenu .submenu ul{position:absolute;top:40px;left:20px;width:101px;text-align:center;background:#000 url(../img/web/submenu.gif) repeat-y;}
			.menu ul li.op_submenu .submenu ul li{background-color:#d10018;border-top:1px solid black;float:none;padding:2px 0 0 0;color:#fff;font:normal 12px Georgia,Helvetica,sans-serif;height:18px;line-height:16px;}
			
			.menu ul li.op_submenu .submenu ul li a {color:#fff;}
			.menu ul li.op_submenu .submenu ul li a:hover {color: #fff;text-decoration:underline;}
	
	.menu_buscador {padding: 13px 10px 0 0;}


.content {
	clear: both;
	overflow: hidden;
	padding: 20px 0 0 0;
}

/* index */
h2.red {background: #000 url(../img/web/h2_2_background_red.jpg) repeat-x left;line-height:20px; color: #fff; text-transform: uppercase;width:auto;}
	.content .col_1 {
		float: left;
		padding: 0 0 20px 0;
		width:659px;
		background:#FFFFFF;
	}
	
		.content .col_1 .col_11 {float:left;padding: 0 12px 0 0;width:304px;}
			.content .col_1 .col_11 .module {padding: 10px 0 0 0;}

				.new2 {float:left;width:177px;padding-left:10px;padding-top:0px;margin-top:0px;}
		
		.content .col_1 .col_12 {float:left;width:312px;padding: 0 0 0 9px;}
			.content .col_1 .col_12 h2 {background: #000 url(../img/web/h2_2_background.jpg) no-repeat left;line-height:20px; color: #fff; text-transform: uppercase;width:auto;}
			.content .col_1 .col_12 h2.red {background: #000 url(../img/web/h2_2_background_red.jpg) no-repeat left;line-height:20px; color: #fff; text-transform: uppercase;width:auto;}
			.content .col_1 .col_12 h3.red{font: bold 12px Georgia,Helvetica,sans-serif; color:#7d0000;}
			.content .col_1 .col_12 .module {padding: 10px 0 0 0;}
			
			.concert2_txt {width:144px;}
			
			ol.num{font: bold 11px 'Times New Roman', Times, serif; width: 144px; list-style-type:decimal; list-style-position:inside; list-style-image:none;margin-left:-13px;padding-left:10px;}
			ol.num li{margin-left:18px; padding:0;list-style-position:outside;}
			ol.num li span{clear:both;overflow:hidden;display:block;}
			
	.content .col_2 {
		float: left;
		padding: 0 0 0 15px;
		width:320px;
		margin: 0 0 0 0;
		border-left: 1px dotted grey;
	}
	.content .col_2 h2 {width:332px; padding: 0 0 0 5px;background: #000 url(../img/web/h2_3_background.jpg) no-repeat left;line-height:20px; color: #fff; text-transform: uppercase;width:auto;}
	
	.content .col_2 .module {padding: 10px 0 0 0; width:306px;}
	.content .col_2 .module_grey {padding: 10px 15px 10px 15px; width:306px;background:#b4b29e;}
	.content .col_2 .module_white {padding: 10px 15px 10px 0px; width:306px;background:#FFF;}
	.content .col_2 .module_banner {margin: 10px auto 0 auto;padding:5px 5px 3px 5px;width:300px; text-align:center;background:#272727;}
	.content .col_2 .module_banner2 {margin: 10px auto 0 auto;padding:5px 5px 3px 5px;width:300px; text-align:center;background:#FFFFFF;}
	.content .col_12 .module_line{padding: 5px 15px 5px 0px; width:295px;border-bottom:#101010 dotted 1px;line-height:10px;}

		.module_line_txt{width:177px;padding-left:10px;}
		
	.title { font-family:Georgia,Helvetica,sans-serif; }

/* FIN index */

h2.titred {margin:0 0 0 0; padding: 0 0 0 0;height:auto;background: none; border-bottom: #c00 solid 2px; font: normal 32px Georgia,Helvetica,sans-serif;line-height:normal; color: #c00;}
h2.titred span.small {font: normal 24px Georgia,Helvetica,sans-serif;line-height:normal; color: #fc8c8b;}

/* noticias */

.content_white {
	clear: both;
	overflow: hidden;
	background:#FFFFFF;
	/*padding: 26px;*/
}

.col_int_01{
	float:left;
	padding: 22px 0 0 0;
	width:650px;
}

	.col_int_01 h2.sec{margin: 0;padding: 0 0 0 5px;background:url(../img/web/h2_1_bg.gif) repeat-x top left;height: 40px;font:normal 17px Georgia,Helvetica,sans-serif;color:#fff;line-height:27px;}

	.col_int_01 h3{padding: 0 0;font:bold 26px Georgia,Helvetica,sans-serif;}

	.col_int_01 h3.sec{margin: 5px 0 0 0;padding: 0 0 0 5px;background:url(../img/web/h2_1_bg.gif) repeat-x top left; height: 30px;font:bold 17px Georgia,Helvetica,sans-serif;color:#fff;line-height:24px;}
	
	.col_int_01 h4{padding: 5px 0;font:bold 15px Georgia,Helvetica,sans-serif;color:#927235;}
	
	.col_int_01 p{padding:5px 0; font:normal 14px Georgia,Helvetica,sans-serif;color:#2f2e29;}
	
	.content_foot{
		clear:both;
		overflow:hidden;
		margin: 10px 0 10px 0;
		padding: 1px 0 1px 0;
		border-bottom:#333333 dotted 1px;
		border-top:#333333 dotted 1px;	
		color:#807d78;
	}

	.content_foot .date{font:bold 11px Arial, Helvetica, sans-serif;color:#333333;}

	.col_int_01 .row {padding:5px 0}

	.col_int_01 .row .row_content {margin:0 0 10px 0;}
	.col_int_01 .row .row_content h3{float:left;padding: 0 0 0 10px;width:485px;color:#927235;font:normal 17px Georgia,Helvetica,sans-serif;}
	.col_int_01 .row .row_content #principal_sub h3{float:left;padding: 0 0 0 10px;width:auto;color:#927235;font:normal 17px Georgia,Helvetica,sans-serif;}
		.col_int_01 .row .row_content h3 a{color:#000000;}
		.col_int_01 .row .row_content h3 a:hover{color:#db0505;}
	
	.col_int_01 .row .row_content p{float:left;padding: 0 0 0 10px;width:485px; font: normal 13px Georgia,Helvetica,sans-serif;}
	.col_int_01 .row .row_content #principal_sub p{float:left;padding: 0 0 0 10px;width:auto; font: normal 13px Georgia,Helvetica,sans-serif;}

	.col_int_01 .row .row_content_02 {margin:0 0 10px 0;}
	.col_int_01 .row .row_content_02 h3{float:left;padding: 0 0 10px 10px;width:405px;color:#927235;font:normal 19px Georgia,Helvetica,sans-serif;}
		.col_int_01 .row .row_content_02 h3 a{color:#000000;}
		.col_int_01 .row .row_content_02 h3 a:hover{color:#db0505;}
	.col_int_01 .row .row_content_02 h4{float:left;padding: 0 0 10px 10px;width:405px;}
	.col_int_01 .row .row_content_02 p{float:left;padding: 0 0 0 10px;width:405px; font: normal 12px Arial, Helvetica, sans-serif;}

	.col_int_01 p img.ppal, img.ppal {
		/*border:1px solid #7D0000;*/
		float:left;
		margin:10px 10px 10px 0;
		padding:2px;
	}
	
		.col_int_01 .row .row_foot{
			clear:both;
			overflow:hidden;
			padding: 3px 0;
			/*border-bottom:#b70001 dotted 1px;*/
			border-top:#333333 dotted 1px;	
			color:#807d78;
			font:normal 10px Arial, Helvetica, sans-serif;
		}
		
			.col_int_01 .row .row_foot .grey{font:bold 11px Arial, Helvetica, sans-serif;}
		
	.col_int_01 .cont_pag{
		padding: 2px;
		border-top:#000 solid 1px;
		color:#c31517;
		text-align:right;
	}
	.col_int_01 .cont_pag p{margin: 3px 0 0 0;}
	.col_int_01 .cont_pag span{padding: 0 0 0 10px;}
	.col_int_01 .cont_pag a{padding: 0 2px;color:#db0505;font-weight:bold;}
	
	.col_int_01 .cont_pag a.border_p_01{border-left:#000 dotted 1px;border-right:#000 dotted 1px;}
	.col_int_01 .cont_pag a.border_p_02{border-right:#000 dotted 1px;}
	.col_int_01 .cont_pag a.border_p_03,.col_int_01 .cont_pag span.border_p_03{border-right:#c31517 dotted 1px;}

	.col_int_01 .cont_pag span a.select,.col_int_01 .cont_pag span.current{background:#000;color:#fff;text-decoration:none;font-weight:bold;border-right:#fff dotted 1px;}
	.col_int_01 .cont_pag span a:hover{background:#000;color:#fff;text-decoration:none;font-weight:bold;border-right:#fff dotted 1px;}

.col_int_02{
	float:left;
	padding: 0px 0 0 23px;
	/*margin-top:-15px;*/
	width:320px;
}

.interior_modulo{
	padding-top:0;
	margin-top: 0;
}

	.col_int_02 .module_banner {margin: 0 auto 10px auto;padding:5px 10px 3px 10px;width:300px; text-align:center;background:#272727;}

	.col_int_02 .masvistos{margin:0 0 10px 0;}
		.col_int_02 .masvistos .title{padding: 5px;background: #20201e url(../img/web/masvisto_bg.gif) repeat-x top left;}
			.col_int_02 .masvistos .title a{padding:0 15px 0 0;color:#878787;font: bold 12px Arial, Helvetica, sans-serif;}
			.col_int_02 .masvistos .title a:hover{color:#fff;text-decoration:none;}
			.col_int_02 .masvistos .title a.fin{padding:0 0 0 0;}
			.col_int_02 .masvistos .title a.select{color:#fff;}
		.col_int_02 .masvistos .content_01{margin: 10px 0 0 0;padding:2px;border:#92713c solid 1px;background:#f0e8db;}
			.col_int_02 .masvistos .content_01 div{padding:1px;background:#f0e8db url(../img/web/madvistos_bg.gif) repeat-y top left;}
			.col_int_02 .masvistos .content_01 div .date{padding-left:25px;clear:both;overflow:hidden;font-weight:bold;color:#7b7a77;}
			.col_int_02 .masvistos .content_01 div .title_01{clear:both;overflow:hidden;padding:0 0 10px 0;font:bold 12px Georgia,Helvetica,sans-serif;color:#927235;}
				.col_int_02 .masvistos .content_01 div .title_01 .float{padding-right:7px;width:16px;color:#db0505;text-align:center;font:bold 12px Arial, Helvetica, sans-serif;}
				.col_int_02 .masvistos .content_01 div .title_01 a{color:#db0505;}	
				.col_int_02 .masvistos .content_01 div .title_01 a:hover{color:#db0505;}
				
			  .col_int_02 .mod_02{clear:both;overflow:hidden;border:#91723b solid 1px;padding:2px; margin-bottom:10px;}
				  .col_int_02 .mod_02	 h3{padding:2px;background:#f0e8db;font:normal 18px Georgia,Helvetica,sans-serif;}
				  .col_int_02 .mod_02 .clearfix{padding:5px 10px;}
				  .col_int_02 .mod_02 .clearfix .line_red{padding: 5px 0 0 0;border-bottom:#b50102 dotted 1px;}
				  .col_int_02 .mod_02 .clearfix h4{padding-left:10px;background:url(../img/web/bullet_rec.gif) no-repeat 0px 5px;font-weight:bold;color:#b30101;}
				  .col_int_02 .mod_02 .clearfix h4 a{color:#b30101;}
				  
				  .col_int_02 .mod_02 .clearfix p{padding-left:10px;font:bold 11px Arial, Helvetica, sans-serif;color:#92713e;}
				  .col_int_02 .mod_02 .clearfix p.grey {color:#7b7a77;}
				  
				  .col_int_02 .mod_03{padding: 0 0 10px 0;}
					  .col_int_02 .mod_03 h3{background:url(../img/web/h2_3_bg.gif) repeat-x top left;height:30px;padding-left:5px;color:#b30101;font:normal 17px Georgia,Helvetica,sans-serif;line-height:26px;}
				  
					  .col_int_02 .mod_03 .title_02{clear:both;overflow:hidden;padding:0 0 10px 0;font:bold 12px Arial, Helvetica, sans-serif;color:#927235;}
					  .col_int_02 .mod_03 .title_02 a{color:#db0505;}	
					  .col_int_02 .mod_03 .title_02 a:hover{color:#db0505;}
					  
				  .col_int_02 .mod_04{padding:0 0 10px 0;}
					  .col_int_02 .mod_04 h3{padding:3px 5px;background:url(../img/web/grey_bg.gif) repeat-x top left;border-bottom:#fff solid 1px;font:bold 11px Georgia,Helvetica,sans-serif;color:#fff;}
					  .col_int_02 .mod_04 .clearfix{padding:5px 0;background:#25221d;text-align:center;color:#fff;}
					  .col_int_02 .mod_04 .clearfix p{padding:5px;font-weight:bold;vertical-align:middle;}
/* FIN noticias */				

/* comentarios */
	.content_comentarios{margin: 0 0 10px 0;padding: 5px 0 0 0;background:#f0e8db;}
	
	.user{clear:both;overflow:hidden;}
	  	.user .title{clear:both;overflow:hidden;padding:3px 10px;background:#f9f4ee;border-top:#000 dotted 1px;border-bottom:#000 dotted 1px;color:#000;}
			.user .title .float{font-weight:bold;}
		.user .content_user{clear:both;overflow:hidden;padding:10px;}
			.user .content_user p{width:500px;padding: 0 0 0 10px;font:normal 12px Arial, Helvetica, sans-serif;color:#2f2e29;}

		.user .content_user2{clear:both;overflow:hidden;padding:10px;}
			.user .content_user2 p{width:240px;padding: 0 0 0 10px;font:normal 12px Arial, Helvetica, sans-serif;color:#2f2e29;}

	.content_comentarios .cont_pag{padding:2px 8px;background:#cdb495;border:none;color:#252219;}
	
	h4.sec{height:30px;background:#1f1f1f url(../img/web/grey_bg.gif) repeat-x top left;padding: 0 0 0 5px;font:bold 12px Arial, Helvetica, sans-serif;color:#fff;line-height:30px;}
	
	.content_addcomen{background:#fff;border:#1f1f1f solid 1px;clear:both;overflow:hidden;}
		.content_addcomen .float{padding:9px;width:280px;}
		
		.content_addcomen textarea{margin:6px 0 10px 0;width:280px;height:120px;border:#a5a4a0 solid 1px;font:normal 10px Arial, Helvetica, sans-serif;color:#7b7a77;}
		.content_addcomen input{margin: 0 10px 0;border:#a5a4a0 solid 1px;font:normal 10px Arial, Helvetica, sans-serif;color:#7b7a77;}
		.content_addcomen input.boton{margin:0;}
	
/* FIN comentarios */

/* blog */

#blog_posts{
  width: 636px;
  height: 81px;
  background: transparent url(../img/web/rs_blogs.jpg) no-repeat left top;
  padding-left: 170px;
}	

#blog_posts .blog_post{
  display: block;
  width: 109px;
  height: 71px;
  padding: 5px 3px;
  overflow: hidden;
  border-left: 1px #FFF dotted;
}

#blog_posts .blog_post .title{
  padding: 8px 0 0 5px;
  color: #FFF;
  font-size: 1em;
  display: block;
  height: 35px;
}
#blog_posts .blog_post .align_r{
  padding-top: 10px;
    text-align: right;
}
#blog_posts .blog_post a{
  color: #000;
}

#blog_posts .blog_post a:hover{
  color: #FFF;
}				
		.col_int_02  .mod_05{clear:both;overflow:hidden;padding-bottom:10px;}
		
			.col_int_02  .mod_05 h3{padding:4px;background:#f0e8db;font:normal 21px Georgia,Helvetica,sans-serif;}	
				.col_int_02  .mod_05 .clearfix{padding:5px 0;}			
				.col_int_02  .mod_05 .clearfix img.border_red{margin:4px;}
			.col_int_02  .mod_05 p{padding:4px;}
			
			
		.col_int_02 .mod_06{margin-bottom:10px;clear:both;overflow:hidden;}
		
		.col_int_02 .mod_06  h3{margin:0 0 0 0; padding: 0 0 0 5px;height:27px;background: transparent url(../img/web/h2_1_bg.gif) repeat-x top left;font: normal 17px Georgia,Helvetica,sans-serif;line-height:26px; color: #fff;}

			.col_int_02 .mod_06  .module_grey {padding: 10px 15px 10px 15px; width:290px;background:#b4b29e;}
			.col_int_02 .mod_06  .module_grey p{padding: 0 0 10px 0;font:normal 12px Arial, Helvetica, sans-serif;}
			.col_int_02 .mod_06  .module_grey input.search{width:200px;}
			

	.col_int_02 .content_foot{
		clear:both;
		overflow:hidden;
		margin: 5px 0 5px 0;
		padding: 1px 0 1px 0;
		border-bottom:#b70001 none 0px;
		border-top:#b70001 none 0px;	
		color:#807d78;
		font:normal 10px Arial, Helvetica, sans-serif;
		line-height: 16px;
	}
	
	.col_int_02 .content_foot .date{font:bold 11px Arial, Helvetica, sans-serif;color:#7b7a77;}

	.col_int_02 .cont_pag{
		padding: 2px 4px;
		border-top:#000 solid 1px;
		color:#c31517;
		text-align:right;
	}
	.col_int_02 .cont_pag p{margin: 1px 0 0 0;}
	.col_int_02 .cont_pag span{padding: 0 0 0 10px;}
	.col_int_02 .cont_pag a{padding: 0 2px;color:#db0505;font-weight:bold;}
	
	.col_int_02 .cont_pag a.border_p_01{border-left:#000 dotted 1px;border-right:#000 dotted 1px;}
	.col_int_02 .cont_pag a.border_p_02{border-right:#000 dotted 1px;}
	.col_int_02 .cont_pag a.border_p_03{border-right:#c31517 dotted 1px;}

	.col_int_02 .cont_pag span a.select{background:#000;color:#fff;text-decoration:none;font-weight:bold;border-right:#fff dotted 1px;}
	.col_int_02 .cont_pag span a:hover{background:#000;color:#fff;text-decoration:none;font-weight:bold;border-right:#fff dotted 1px;}
	
	.col_int_01 .row_search {padding:10px 20px;background:#fbfaf6;border-top:#96928f dotted 1px;}

	.col_int_01 .row_search h3{padding:5px 0;color:#000000;font:bold 19px Arial, Helvetica, sans-serif;}
		.col_int_01 .row_search h3 a{color:#000000;}
		.col_int_01 .row_search h3 a:hover{color:#db0505;}
	
	.col_int_01 .row_search p{padding:0;font: normal 12px Arial, Helvetica, sans-serif;}
	.col_int_01 .row_search p.grey{padding:0;font: normal 10px Arial, Helvetica, sans-serif;color:#7b7a77;}
	
		.col_int_01 .row_search .row_foot{
			clear:both;
			overflow:hidden;
			padding: 3px 0;
			border-bottom:#333333 dotted 1px;
			border-top:#333333 dotted 1px;	
			color:#807d78;
			font:normal 10px Arial, Helvetica, sans-serif;
		}
		
	.col_int_01 .row_search_g {padding:10px 20px;border-top:#96928f dotted 1px;}

	.col_int_01 .row_search_g h3{padding:5px 0;color:#db0505;font:bold 19px Arial, Helvetica, sans-serif;}
		.col_int_01 .row_search_g h3 a{color:#db0505;}
		.col_int_01 .row_search_g h3 a:hover{color:#db0505;}
	
	.col_int_01 .row_search_g p{padding:0;font: normal 12px Arial, Helvetica, sans-serif;}
	.col_int_01 .row_search_g p.grey{padding:0;font: normal 10px Arial, Helvetica, sans-serif;color:#7b7a77;}
	
		.col_int_01 .row_search_g .row_foot{
			clear:both;
			overflow:hidden;
			padding: 3px 0;
			border-bottom:#333333 dotted 1px;
			border-top:#333333 dotted 1px;	
			color:#807d78;
			font:normal 10px Arial, Helvetica, sans-serif;
		}
		
	.col_int_01 .cont_pag_dotted{
		padding: 2px;
		border-top:#96928f dotted 1px;
		color:#c31517;
		text-align:right;
	}
	.col_int_01 .cont_pag_dotted p{margin: 3px 0 0 0;}
	.col_int_01 .cont_pag_dotted span{padding: 0 0 0 10px;}
	.col_int_01 .cont_pag_dotted a{padding: 0 2px;color:#db0505;font-weight:bold;}
	
	.col_int_01 .cont_pag_dotted a.border_p_01{border-left:#000 dotted 1px;border-right:#000 dotted 1px;}
	.col_int_01 .cont_pag_dotted a.border_p_02{border-right:#000 dotted 1px;}
	.col_int_01 .cont_pag_dotted a.border_p_03{border-right:#c31517 dotted 1px;}

	.col_int_01 .cont_pag_dotted span a.select{background:#000;color:#fff;text-decoration:none;font-weight:bold;border-right:#fff dotted 1px;}
	.col_int_01 .cont_pag_dotted span a:hover{background:#000;color:#fff;text-decoration:none;font-weight:bold;border-right:#fff dotted 1px;}

/* */

/* discos */

	.col_int_02 .mod_07{background:#e6e2d7 /*url(../img/web/mod_07_bg.gif)*/ repeat;padding:13px;}
	.col_int_02 .mod_07 h3{background:url(../img/web/h2_3_bg.gif) repeat-x top left;height:30px;padding-left:5px;color:#b30101;font:normal 17px Georgia,Helvetica,sans-serif;line-height:26px;}
	.col_int_02 .mod_07 img{margin:5px 0;}
	
	.col_int_01 .row .row_content_d {margin:0 0 5px 0;}
	.col_int_01 .row .row_content_d h3{float:left;padding: 0 0 10px 10px;width:485px;color:#000;font:normal 19px Georgia,Helvetica,sans-serif;}
		.col_int_01 .row .row_content_d h3 span.red{color:#db0505;}
		.col_int_01 .row .row_content_d h3 a{color:#000;}
		.col_int_01 .row .row_content_d h3 a:hover{color:#db0505;}
		
	.col_int_01 .row .row_content_d p{float:left;padding: 0 0 0 10px;width:485px; font: normal 13px Georgia,Helvetica,sans-serif;color:#927235;}
		
	.col_int_01 .row .row_content_d2 {width:340px;margin:0 0 5px 0;}
	.col_int_01 .row .row_content_d2 h3{float:left;padding: 0 0 10px 10px;width:285px;color:#000;font:normal 13px Georgia,Helvetica,sans-serif;}
		.col_int_01 .row .row_content_d2 h3 span.red{color:#db0505;}
		.col_int_01 .row .row_content_d2 h3 a{color:#000;}
		.col_int_01 .row .row_content_d2 h3 a:hover{color:#db0505;}
		
	.col_int_01 .row .row_content_d2 p{position:relative;float:left;padding: 0 0 0 10px;width:285px; font: normal 13px Georgia,Helvetica,sans-serif;color:#927235;}

	.col_int_01 .row .row_content_d_02 {margin:0 0 5px 0;}
	.col_int_01 .row .row_content_d_02 h3{float:left;padding: 0 0 10px 10px;width:405px;color:#000000;font:normal 24px Georgia,Helvetica,sans-serif;}
		.col_int_01 .row .row_content_d_02 h3 span.red{color:#db0505;}
		.col_int_01 .row .row_content_d_02 h3 a{color:#000;}
		.col_int_01 .row .row_content_d_02 h3 a:hover{color:#db0505;}
	.col_int_01 .row .row_content_d_02 h4{float:left;padding: 0 0 10px 10px;width:405px;}
	.col_int_01 .row .row_content_d_02 p{float:left;padding: 0 0 0 10px;width:405px; font: normal 13px Georgia,Helvetica,sans-serif;}

	.col_int_01 .row .row_content_d_03 {margin:0 0 5px 0;}
	.col_int_01 .row .row_content_d_03 h3{float:left;padding: 0 0 10px 10px;width:505px;color:#000000;font:normal 17px Georgia,Helvetica,sans-serif;}
		.col_int_01 .row .row_content_d_03 h3 span.red{color:#db0505;}
		.col_int_01 .row .row_content_d_03 h3 a{color:#000;}
		.col_int_01 .row .row_content_d_03 h3 a:hover{color:#db0505;}
	.col_int_01 .row .row_content_d_03 p{float:left;padding: 0 0 0 10px;width:505px; font: normal 12px Arial, Helvetica, sans-serif;color:#927235;}

	.col_int_01 .cont_disco{padding:0 0 10px 0;}
	.col_int_01 .cont_disco .col_01{float:left;width:177px;}
		.col_int_01 .cont_disco .col_01 img{margin-bottom:10px;}
		.col_int_01 .cont_disco .col_01 p{padding:0;font:normal 12px Georgia,Helvetica,sans-serif;}
 	.col_int_01 .cont_disco .col_02{float:left;padding:0 0 0 19px;width:404px;}

/* */

/* Especiales */

	.col_int_01 .row .row_content_e {margin:0 0 5px 0;}
	.col_int_01 .row .row_content_e h3{float:left;padding: 0 0 0 10px;width:280px;font: normal 16px Georgia,Helvetica,sans-serif;color:#927235;}
		.col_int_01 .row .row_content_e h3 a{color:#000000;}
		.col_int_01 .row .row_content_e h3 a:hover{color:#db0505;}
		
	.cont_siguiente{padding:10px 0;}
	.cont_siguiente img{vertical-align:sub;}
  
  .especial{ width: 101px; height: 130px; display: block; float: left; text-align: center; overflow: hidden; padding:0 3px 0 0;}
  .especial_title {font-size: 1.1em; font-weight: bold; padding: 0px; color:#FFF; font-family: Arial, Helvetica, sans-serif;}
  .especial_red { background-color: #D20001; border-bottom: 5px #B73535 solid;}
  .especial_yellow { background-color: #AA8541; border-bottom: 5px #9D8257 solid;}
  .especial_black { background-color: #4C4C4C; border-bottom: 5px #3B3B3B solid;}
/* */


/* Revista */
	.col_int_02 .mod_06  .module_grey2 {padding: 10px 15px 10px 15px;width:291px;background:#e8e4d9;}
	.list_revistas{padding:0 0 5px 0;margin-bottom:10px;border-bottom:#9c9489 dotted 2px;width:291px;}
		.list_revistas div.float{padding:100px 0 0 5px;width:160px;}
			.list_revistas div.float p{padding:0;margin:0;font:bold 11px Arial, Helvetica, sans-serif;color:#000;width:160px;}
			.list_revistas div.float p.red2{color:#db0505;}
			
/* */

/* RSS */

	.col_int_01 h3.rss{padding: 10px 0 0 0;font:bold 17px Arial, Helvetica, sans-serif;}
	.col_int_01 h3.rss img{vertical-align:baseline;}
/* */

/* REGISTRO */
.t_registro{width:600px;}
	.t_registro td{width:300px;padding:5px 0 0 0;vertical-align:bottom;}
		.t_registro td label{display:block;clear:both;overflow:hidden;padding:5px 0 5px 0;color:#000;font:normal 12px Arial, Helvetica, sans-serif;}
		.t_registro td input,textarea{width:235px;border:#a5a19e solid 1px;color:#676662;}
		.t_registro td textarea{height:100px;}
		.t_registro td input.no_border{width:auto;}
		.t_registro td input.boton{width:auto;padding:4px 10px;color:#fff;}
		.t_registro td p{padding:20px 0;}
/* */

/* PERFIL */
.t_perfil{width:600px;}
	.t_perfil th{width:300px;padding:0;font:bold 12px Arial, Helvetica, sans-serif;color:#000;}
	.t_perfil td{width:300px;padding:5px 0 0 0;vertical-align:bottom;}
	.t_perfil td.med{width:125px;padding:5px 0 0 0;vertical-align:bottom;}
	.t_perfil td.med2{width:175px;padding:5px 0 0 0;vertical-align:bottom;}
	.t_perfil td.img{vertical-align:top;}
		.t_perfil td label{display:block;clear:both;overflow:hidden;padding:5px 0 5px 0;color:#000;font:normal 12px Arial, Helvetica, sans-serif;}
		.t_perfil td input,textarea{width:235px;border:#a5a19e solid 1px;color:#676662;}
		.t_perfil td.med input{width:112px;border:#a5a19e solid 1px;color:#676662;}
		.t_perfil td.med2 input{width:112px;border:#a5a19e solid 1px;color:#676662;}
		.t_perfil td textarea{height:100px;}
		.t_perfil td input.no_border{width:auto;}
		.t_perfil td input.boton{width:auto;padding:4px 10px;color:#fff;}
		.t_perfil td p{padding:20px 0;}
		.t_perfil td.img p{padding:2px 0;}
			.t_perfil td.img p.small{padding:2px 0 15px;font:normal 11px Arial, Helvetica, sans-serif;color:#6a6663;}
			.t_perfil td.img p span{display:block;width:170px;float:left;}
			.t_perfil td.img .clearfix{margin:10px 0;padding:10px;background:#efefef;float:left;}
			
/* PERFIL */
.t_perfil2{width:600px;}

	.t_perfil2 td{width:300px;padding:5px 0 0 0;vertical-align:bottom;}
	.t_perfil2 td.med{width:200px;padding:5px 0 0 0;vertical-align:bottom;}

	.t_perfil2 td.img{width:200px;}
		.t_perfil2 td label{display:block;clear:both;overflow:hidden;padding:5px 0 5px 0;color:#000;font:normal 12px Arial, Helvetica, sans-serif;}
		.t_perfil2 td input,textarea{width:290px;border:#a5a19e solid 1px;color:#676662;}
		.t_perfil2 td.med input{width:140px;border:#a5a19e solid 1px;color:#676662;}

		.t_perfil2 td textarea{height:70px;}
		.t_perfil2 td input.no_border{width:auto;}
		.t_perfil2 td input.boton{width:auto;padding:4px 10px;color:#fff;}
		.t_perfil2 td p{padding:10px 0;}
		.t_perfil2 td.img p{padding:2px 0;}
			.t_perfil2 td.img p.small{padding:2px 0 15px;font:normal 11px Arial, Helvetica, sans-serif;color:#6a6663;}
			.t_perfil2 td.img p span{display:block;width:190px;float:left;}
			.t_perfil2 td.img .clearfix{margin:10px 0;padding:10px;background:#efefef;float:left;}		
/* */
/* ROLLINGMEDIA */
.tv h3{
  color:#D10018;
  text-transform: uppercase;
  padding-bottom: 4px;
  border-bottom: 1px #333 dotted;
  margin-bottom: 3px; 
}
.tv .divisor{
  border-right: 1px #333 dotted;
  
}

	.col_int_01 .content_rollingmedia{}
		.col_int_01 .content_rollingmedia img{float:left;}
		.col_int_01 .content_rollingmedia h3{float:left;width:304px;padding:0 0 0 10px;font: normal 17px Georgia,Helvetica,sans-serif;color: #c00;}
		.col_int_01 .content_rollingmedia h4{float:left;width:304px;padding:0 0 10px 10px;font: bold 15px Arial, Helvetica, sans-serif;color:#292728;}
			.col_int_01 .content_rollingmedia h4 a{color:#292728;}
			.col_int_01 .content_rollingmedia h4 a:hover{color:#db0505;}
		.col_int_01 .content_rollingmedia p{float:left;width:304px;padding:5px 0 0 10px;}

	.col_int_01 .content_rollingmedia2{text-align:center;}

	.col_int_01 .masvistos{margin:0 0 10px 0;}
		.col_int_01 .masvistos .title{padding: 5px;background: #20201e url(../img/web/masvisto_bg.gif) repeat-x top left;}
			.col_int_01 .masvistos .title a{padding:0 15px 0 0;color:#878787;font: bold 12px Arial, Helvetica, sans-serif;}
			.col_int_01 .masvistos .title a:hover{color:#fff;text-decoration:none;}
			.col_int_01 .masvistos .title a.fin{padding:0 0 0 0;}
			.col_int_01 .masvistos .title a.select{color:#fff;}
		.col_int_01 .masvistos .content_01{padding:10px 0 0 0;}
			.col_int_01 .masvistos .content_01 .clearfix{padding:0 0 10px 0;}
				.col_int_01 .masvistos .content_01 .clearfix .float{width:200px;padding:0;}
				.col_int_01 .masvistos .content_01 .clearfix .float	p{padding:0;margin:0;font:normal 10px Arial, Helvetica, sans-serif;color:#7b7a77;}			
				.col_int_01 .masvistos .content_01 .clearfix .float p.date{padding:2px 0 0 0;}
				.col_int_01 .masvistos .content_01 .clearfix .float h4{padding:3px 0;margin:0;}
				.col_int_01 .masvistos .content_01 .clearfix .float h4 a{color:#db0505;}
				.col_int_01 .masvistos .content_01 .clearfix .float h4 a:hover{color:#db0505;}
				
			.col_int_02 .mod_grey {padding: 15px; width:290px;background:#f0e8dd;color:#2f2f2d;}
				.col_int_02 .mod_grey h3{padding: 0 0 10px 0;font:normal 21px Georgia,Helvetica,sans-serif;}
				.col_int_02 .mod_grey h4{padding: 2px 0 2px 0;font:normal 12px Arial, Helvetica, sans-serif;}
				.col_int_02 .mod_grey p{padding: 10px 0 0 0;font:normal 12px Arial, Helvetica, sans-serif;}
				
			.col_int_02 h3.sec{margin: 5px 0 0 0;padding: 0 0 0 5px;background:url(../img/web/h2_1_bg.gif) repeat-x top left; height: 30px;font:bold 17px Georgia,Helvetica,sans-serif;color:#fff;line-height:24px;}
			.col_int_02 .content_addcomen a{color:#db0505;font-weight:bold;}	
			.col_int_02 .content_addcomen a:hover{color:#db0505;}
			.col_int_02 .content_addcomen textarea{color:#927235;}
			.col_int_02 .content_addcomen input{color:#927235;}
			.col_int_02 .content_addcomen input.boton{color:#fff;}
/* */


.footer {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px 0;
	/*background: #d10018;*/
	font: normal 11px Georgia,Helvetica,sans-serif;
	color: #a4a3a9;
    font-weight: bold;
}

	.footer ul {clear:both;overflow:hidden;padding:9px 0;background-color:#d10018;border-bottom:1px solid black;}
	.footer ul li {float:left;padding: 0 20px 0 11px;}
	
	.footer .final {
		padding: 29px 0 9px 0;
		/*text-align: center;*/
		background-color:#0b0a12;
		height:84px;
		border-top:1px solid #353535;
		font: normal 11px Arial, Helvetica, sans-serif;
		}

	.footer a{color:#FFF;}
	.footer a:hover{color:#fff;}

/* Generics 2 */
.align_c{text-align:center;}
.align_r {text-align:right;}

.padr5 {padding-right: 5px;}
.padt10 {padding-top: 10px;}

.margin0 {margin:0;}
.marginr10 {margin-right:10px;}
.marginr5 {margin-right:5px;}

input.no_border{border:#fff none 0px;}
input.boton{background:url(../img/web/grey_bg.gif) repeat-x top left;border:none;font:bold 11px Arial, Helvetica, sans-serif;color:#fff;}
a.boton {background:url(../img/web/grey_bg.gif) repeat-x top left;border:none;font:bold 11px Arial, Helvetica, sans-serif;color:#fff; margin: 2px 0; padding: 5px 10px; width:300px; height: 30px; display: inline-block; text-align: center;}
input.boton_red{background:url(../img/web/red_bg.gif) repeat-x top left;border:none;font:bold 11px Arial, Helvetica, sans-serif;color:#fff;}
a.boton_red {background:url(../img/web/red_bg.gif) repeat-x top left;border:none;font:bold 11px Arial, Helvetica, sans-serif;color:#fff; margin: 2px 0; padding: 5px 10px; width:300px; height: 30px; display: inline-block; text-align: center;}
/* --- --- --- */
input.focusField{  
         border:solid 1px #DE0505;  
         background:#FEF6F6;  
         color:#000;  
     }  
input.idleField{  
         background:#FFF;  
         color: #676662;  
         border: solid 1px #A5A19E;  
 }  
 
/* modal */

div.modal{background:#25221d;color:#fff; width:250px;height:180px;}
	div.modal h1{padding:0 0 10px 0;font:bold 11px Georgia,Helvetica,sans-serif;text-align:center;color:#6b695d;}
	div.modal p{padding:3px 0;text-align:right;color:#fff;}
	div.modal input{margin:0 0 0 5px;width:100px;font:normal 10px Arial, Helvetica, sans-serif;}
		div.modal input.no_border{margin:0;width:auto;}
		
	div.modal a{color:#6b695d;}
	div.modal p.recordar{padding:15px 0 0 0 ;text-align:center;}
		div.modal p.recordar a{color:#fff;}
/* */ 

.highlight{
	font-weight: bold; text-decoration: underline;
}

.highlight_calendar{
	font-weight: bold; text-decoration: underline;
	color:#FF0000;
}

/** twitter **/
.twitterBox{
	width:305px;
	height: 56px;
	padding: 5px;
	background: transparent url(../img/web/twitter_frase.jpg) no-repeat left top;
	margin: 0px;
}
.twitterStatus {
	font-size: 1.1em;
	font-family: Georgia,Helvetica,sans-serif;
	font-weight: bold;
}

.twitterTime a {
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
	font-style: oblique; 
	padding-left: 30px;
	color: #333;
	}
/*************/

/******** A�ADIDOS  ************/
#fecha_login
{
	margin: 4px 0 0 0;
	width:965px;
	height:18px;
	background: #000000;
	color:#FFF;
	padding: 4px 15px 2px 15px;
    
}

#fecha_login a
{
	color:#FFF;
}

#fecha_login p
{
	font: 13px Georgia,Helvetica,sans-serif;
}

.facebook_div
{
	position:relative;
	float:left;
	height:620px;
	width:300px;
	margin:10px auto 0 auto;
	text-align:center;
}

/* ************************************************ */
#highlights {
  width: 635px;
  height: 300px;
  position: relative;
}
#highlights #firstHighlight {
  position: absolute;
  width: 300px;
  float: left;
}
#firstHighlight .image {
  margin-top: 5px;
  z-index: 9;
}
#firstHighlight .firstContent {
  position: absolute;
  z-index: 10;
  bottom: 0;
  background:url(../img/web/opacity.png);
  
}
#firstHighlight .firstContent ul {
  padding: 15px;
  color: #fff;
  width:274px;
}
#firstHighlight .firstContent ul li.date {
  margin-bottom: 2.5px;
}
#firstHighlight .firstContent ul li.title{
  font-size: 18px;
  margin: 2.5px 0;
}

#firstHighlight .firstContent ul li.title a, #firstHighlight .firstContent ul li.title a:hover{
  color: #FFF;
}

#firstHighlight .firstContent ul li.content{
  margin-bottom: 10px;
}

#highlights #content {
  width: 212px;
  height: 320px;
  float: right;
  padding: 10px 0 0 0;
  margin-left: 312px;
}

#highlights #content ul{
  margin-top: 5px;
}
#highlights #content ul li.date {
  margin-bottom: 2.5px;
  color: #7b7b7b;
  font-family: Georgia,Helvetica,sans-serif;
}
#highlights #content ul li.title {
  font-size: 18px;
  font-weight: bold; 
}
#highlights #content ul li.body{
  margin-bottom: 10px;
}

#revistaDetails {
  margin: 0px;
  padding-bottom: 10px;
  width:320px;
  min-height:250px;
  /*border-bottom: 1px solid #cacaca;*/
}
#revistaDetails h4 {
  font-size: 15px;
}

#revistaDetails ul {
  margin: 2.5px 0 5px 15px;
  font-size: 12px;
  list-style-type: square; 
}
#revistaDetails a.ver {
  margin-left: 200px;
}

#revistaDetails p {
 font: 13px Georgia,Helvetica,sans-serif;
}



#hot_list ol{
  list-style: none;
  width: 157px;
  overflow: hidden;
}

#hot_list ol li{
  font-size: 1em;
  display: block;
  padding-bottom: 4px;
  border-bottom: 1px #333 dotted;
  margin: 2px 0;  
}

#hot_list ol li .number{
    color: #D10018;
    font-weight: bold;
    display: block;
    width: 15px;
}

#hot_list ol li .title{
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

#hot_list ol li .detail{
    color: #333;
    /*padding-left: 15px;*/
}

#hot_list ol li a{
    color: #000;
    font-weight: bold;
    text-transform: uppercase;
}

#hot_list ol li a:hover{
    color: #D10018;
}

/* SLIDESHOW de destacados */
#slider {
    width: 415px; /* important to be same as image width */
    height: 305px; /* important to be same as image height */
    position: relative; /* important */
	overflow: hidden; /* important */
}
#sliderContent {
    width: 415px; /* important to be same as image width or wider */
    position: absolute;
	top: 0;
	margin-left: 0;
}
.sliderImage {
    float: left;
    position: relative;
	display: none;
}
.sliderImage span {
    position: absolute;
	font: 10px/15px Georgia,Helvetica,sans-serif;
    padding: 10px 13px;
    width: 415px;
    background-color: #000;
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
	-khtml-opacity: 0.7;
    opacity: 0.7;
    color: #fff;
    display: none;
}
.clear {
	clear: both;
}
.sliderImage span strong {
    font-size: 14px;
}

.top {
	top: 0;
	left: 0;
}
.bottom {
	bottom: 0;
	left: 0;
	height:auto;
	font: normal 12px Georgia,Helvetica,sans-serif !important;
}
/*ul { list-style-type: none;}*/

#barrita
{
	background-color:transparent !important;
}

#mascara_videos
{
	position:relative;
	float:left;
	overflow:hidden;
	width:257px;
	height:80px;
	margin:0 8px 0 8px;
}
#listado_videos
{
	position:relative;
	float:left;
	width:2000px;
	height:80px;
	list-style:none;
	color:#000000;
}
#listado_videos li
{
	position:relative;
	float:left;
	margin: 0 2px 0 2px;
	width:82px;
	height:55px;
}

#final_der
{
	position:relative;
	float:left;
	width:271px;
	margin:10px 0 0 0;
}
#final_der ul li
{
	font-family: Georgia,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
}
#final_der ul li a
{
	font-family: Georgia,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#d10018;
	font-weight:bold;
	font-style:italic;
}

#final_izq
{
	position:relative;
	float:right;
	width:291px;
	margin: 0 0 0 10px;
}

#final_izq ul
{
	list-style: disc;
	margin:0 0 0 15px;
	font-family: Georgia,Helvetica,sans-serif;
	font-size:13px;
}
#final_izq ul li
{
	margin: 0 0 5px 0;
}

#final_izq h2
{
	background: #000 url(../img/web/h2_2_background_red.jpg) no-repeat left;
	line-height:20px;
	color: #fff;
	text-transform: uppercase;
	width:auto;
}

#listado_alf
{
	margin:10px 0 0 0;
}
#listado_alf ul
{
	list-style:none;
}
#listado_alf ul li
{
	position:relative;float:left;
	width:20px;
	height:20px;
	background-color:#000;
	color:#FFFFFF;
	margin:0 0.19em 0 0;
	/*padding:3px 0 0 0;*/
	text-align: center;
	vertical-align: middle;
}
#listado_alf ul li a
{
	color:#FFFFFF;
	width:20px;
	height:17px;
	display: block;
	top:0;
	padding: 3px 0 0 0;
}
#listado_alf ul li a:hover
{
	color:#000000;
	/*margin:-3px 0 0 0;*/
	background: #CCCCCC top repeat;
	text-decoration:none;
	vertical-align:middle;
}

#listado_busqueda
{
	position:relative;
	float:left;
	width:300px;
	height:auto;
	margin:20px 0 30px 0;
}
#listado_busqueda li
{
	position:relative;
	float:left;
	width:595px;
	height:20px;
	margin: 0 0 5px 0;
	padding:5px 0 0 5px;
	background-color:#cccfce;
	color:#db0505;
}
#listado_busqueda a
{
	color:#db0505;
	text-decoration:none;
	font: bold italic 14px Georgia,Helvetica,sans-serif;
}
#listado_busqueda a:hover
{
	text-decoration:underline;
}

.num_cuad
{
	background-color:#db0505;
	width:auto;
	height:20px;
	padding: 3px 3px 3px 3px;
	color:#FFFFFF;
}

#listado_listas li
{
	margin: 0 0 0 0;
}

#listado_imagenes
{
	position:relative;
	float:left;
	width:2000px;
	height:80px;
	list-style:none;
	color:#000000;
	list-style:none;
}
#listado_imagenes li
{
	position:relative;
	float:left;
	margin: 0 2px 0 2px;
	width:82px;
	height:55px;
}

hr
{
	position:relative;
	float:left;
	border-top: none;
	border-left:none;
	border-right: none;
	border-bottom: 1px dotted #3c3c3c;
}

.cols_bolg
{
	position:relative;
	float:left;
	width:310px;
	height:350px;
}
.col_blog
{
	position:relative;
	float:left;
	width:610px;
	height:150px;
}
.separador_blogs
{
	position:relative;
	float:left;
	width:1px;
	border-right:1px dotted #3c3c3c;
	margin: 10px 9px 0 13px;
	height:320px;
}

.margin5
{
	position:relative;
	float:left;
	margin: 5px 0 5px 0;
}

.margin10
{
	position:relative;
	float:left;
	margin: 10px 0 10px 0;
}

.entrada_blog
{
	position:relative;
	float:left;
	font-family: Georgia,Helvetica,sans-serif;
	font-weight:bold;
	width:100%;
	min-height:20px;
	height:auto;
	margin: 5px 0 0 0;
	border-bottom:1px dotted #3c3c3c;
}

#final_izq_news
{
	position:relative;
	float:right;
	width:100%;
	margin: 0 0 0 10px;
}

#final_izq_news ul
{
	list-style: disc;
	margin:0 0 0 15px;
	font-family: Georgia,Helvetica,sans-serif;
	font-size:13px;
}
#final_izq_news ul li
{
	margin: 0 0 5px 0;
}

#final_izq_news h2
{
	background: #000 url(../img/web/h2_2_background_red.jpg) repeat-x left;
	line-height:20px;
	color: #fff;
	text-transform: uppercase;
	width:auto;
}

.revista_portada
{
	position:relative;
	float:left;
	width:238px;
	height:auto;
	margin: 5px 10px 10px 0;
}

h5
{
	font-family: Georgia,Helvetica,sans-serif;
	font-weight:bold;
	font-size:13px;
	text-transform:uppercase;
	text-align:center;
	margin:5px 0 5px 0;
}
.resumen_portada
{
	position:relative;
	float:left;
	height:30px;
	width:238px;
    font: 13px Georgia,Helvetica,sans-serif;
}

#contentWebsGrupo
{
	position:absolute;
	float:left;
	border: 2px solid #CCCCCC;
	z-index: 999;
	margin-left:190px;
	height:750px;
	width:550px;
	padding: 5px 5px 5px 5px;
	display:none;
	background-color:#FFFFFF;
}

ul.sitemap
{
	margin-left:20px;
}
.sitemap li
{
	margin-bottom:5px;
}

#publi_left1
{
	position:absolute;
	float:left;
	width:115px;
	height:1024px;
	margin:0;
	padding:0;
}

#publi_right1
{
	position:relative;
	float:right;
	width:115px;
	height:1024px;
	margin:0;
	padding:0;
}

.contenedor_principal
{
	margin: 0 auto;
	width:1245px;
	padding-top:12px;
}

p a
{
	color:#DB0505;
}
#fondo_cal
{
	position:relative;
	float:left;
	width:640px;
	height:328px;
	margin-bottom:15px;
	padding:12px 0 0 10px;
}
#calendar
{
	position:absolute;
	float:left;
	top:12px;
	margin:0 !important;
}

.webs_rolling
{
	position:relative;
	float:left;
	background:none;
	height: 20px;
	width:60px;
	text-align:center;
	padding:10px 2px 0 2px;
	font-weight:bold;
}
.webs_rolling a
{
	color:#333333;
}
.webs_rolling a:hover
{
	color:#000;
}

#archivo_blog
{
	position:relative;
	float:left;
	margin:10px 0 0 0;
}
#archivo_blog ul li
{
	font-family: Georgia,Helvetica,sans-serif;
	font-weight:bold;
	font-size:16px;
	font-style:italic;
	color:#d10018;
}
#archivo_blog ul li a
{
	font-family: Georgia,Helvetica,sans-serif;
	font-size:13px;
	text-decoration:none;
	margin-left:20px;
	
}

#bloques_home {
	position:relative;
	float:left;
	background-color:#ece9e5;
	width:279px;
	min-height:70px;
	color:#FFFFFF;
	text-align:left;
	padding: 10px 0 0 15px;
	margin: 10px 0 0 10px;
}

#bloques_home .titulo a {
	font-size:14px;
	font-weight:bold;
}

#bloques_home .contenido {
	font-size:11px;
	color:#666;
}

#bloques_home img {
	position:relative;
	float:left;
	border:1px solid grey;
	margin: 0 10px 10px 0;
}

div.col_int_01 ul
{
	list-style-type: circle;
	list-style: disc !important;
	list-style-position: inside !important;
	margin-left:15px;
}

#divPinSite
{
    padding: 5px 0 5px 0;
    color: white;
    width: 100%;
    height: 30px;
    top: 0px;
	background: url(../icos/barra.png) repeat-x;
    font-size: 16px;
    font-family:Arial, Helvetica, sans-serif;
    display:none;
	text-align:center;
}
#divPinSite img
{
    vertical-align: top;
    margin-right: 10px;
}

#divPinSite a
{
    text-decoration: none;
    color: black;
}

#pinImage {
	cursor: move;
}
.tuenti-share-button img {margin-top:-10px;}
.error_alert {background-color:#FF6A6A; border:3px solid #FF4040; color:#FFFFFF; text-align: left; padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.correcto_alert {background-color:#B7E08E;border:3px solid #030;color:#000;text-align: left;padding:10px;font-family:Verdana, Geneva, sans-serif;font-size:11px;}
