@font-face {
    font-family: 'vertigoflfregular';
    src: url('vertigoflf-webfont.eot');
    src: url('vertigoflf-webfont.eot?#iefix') format('embedded-opentype'),
         url('vertigoflf-webfont.woff2') format('woff2'),
         url('vertigoflf-webfont.woff') format('woff'),
         url('vertigoflf-webfont.ttf') format('truetype'),
         url('vertigoflf-webfont.svg#vertigoflfregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sanslight';
    src: url('opensans-light-webfont.eot');
    src: url('opensans-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('opensans-light-webfont.woff2') format('woff2'),
         url('opensans-light-webfont.woff') format('woff'),
         url('opensans-light-webfont.ttf') format('truetype'),
         url('opensans-light-webfont.svg#open_sanslight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'titillium';
    src: url('titillium-light-webfont.eot');
    src: url('titillium-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('titillium-light-webfont.woff2') format('woff2'),
         url('titillium-light-webfont.woff') format('woff'),
         url('titillium-light-webfont.ttf') format('truetype'),
         url('titillium-light-webfont.svg#titillium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titillium_webthin';
    src: url('titilliumweb-extralight-webfont.eot');
    src: url('titilliumweb-extralight-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumweb-extralight-webfont.woff2') format('woff2'),
         url('titilliumweb-extralight-webfont.woff') format('woff'),
         url('titilliumweb-extralight-webfont.ttf') format('truetype'),
         url('titilliumweb-extralight-webfont.svg#titillium_webthin') format('svg');
    font-weight: normal;
    font-style: normal;

}/*
@font-face {
    font-family: 'oswaldregular';
    src: url('oswald-regular-webfont.eot');
    src: url('oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('oswald-regular-webfont.woff2') format('woff2'),
         url('oswald-regular-webfont.woff') format('woff'),
         url('oswald-regular-webfont.ttf') format('truetype'),
         url('oswald-regular-webfont.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
@font-face {
    font-family: 'ralewaythin';
    src: url('raleway-thin-webfont.eot');
    src: url('raleway-thin-webfont.eot?#iefix') format('embedded-opentype'),
         url('raleway-thin-webfont.woff2') format('woff2'),
         url('raleway-thin-webfont.woff') format('woff'),
         url('raleway-thin-webfont.ttf') format('truetype'),
         url('raleway-thin-webfont.svg#ralewaythin') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titillium_webregular';
    src: url('titilliumweb-regular-webfont.eot');
    src: url('titilliumweb-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('titilliumweb-regular-webfont.woff2') format('woff2'),
         url('titilliumweb-regular-webfont.woff') format('woff'),
         url('titilliumweb-regular-webfont.ttf') format('truetype'),
         url('titilliumweb-regular-webfont.svg#titillium_webregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	color: #2c4067;
	text-decoration: none;
	margin: 0 0 5px 0;
}
.txtaz12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042058; 
	letter-spacing: 0px;
	line-height: 16px;
	font-weight: normal; 
	text-decoration: none;
}
.txtaz12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042058; 
	letter-spacing: 0px;
	line-height: 16px;
	font-weight: bold; 
	text-decoration: none;
}
.txtaz13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #042058; 
	letter-spacing: 0px;
	line-height: 13px;
	font-weight: bold; 
	text-decoration: none;
}
.txtaz16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #042058; 
	letter-spacing: 0px;
	line-height: 24px;
	font-weight: bold; 
	text-decoration: none;
}
.txtaz16_titillium {
	font-family: titillium_webregular, Arial;
	font-size: 20px;
	color: #042058; 
	letter-spacing: 0px;
	line-height: 24px;
	font-weight: normal; 
	text-decoration: none;
}
.txtgr16_titillium {
	font-family: titillium_webregular, Arial;
	font-size: 16px;
	color: #676767; 
	letter-spacing: 0px;
	line-height: 18px;
	font-weight: normal; 
	text-decoration: none;
}
.txtaz22b{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #042058; 
	letter-spacing: 0px;
	line-height: 24px;
	font-weight: bold; 
	text-decoration: none;
}
.txtbl12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.txtbl12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;	
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.txtgr10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal; 
	font-weight: normal;
	color: #858585;
	text-decoration: none;
}
.txtgr10b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal; 
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.txtgr11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	color: #3d3d3d;
	text-decoration: none;
}
.txtgr11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.txtgr12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	color: #858585;
	text-decoration: none;
}
.txtgr12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.txtgr13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: normal;
	color: #858585;
	text-decoration: none;
}
.txtgr13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.txtgr14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal; 
	font-weight: normal;
	color: #858585;
	text-decoration: none;
}
.txtgr16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal; 
	font-weight: normal;
	color: #676767;
	text-decoration: none;
}
.txtgr15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal; 
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.txtgr18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal; 
	font-weight: bold;
	color: #858585;
	text-decoration: none;
}
.txtna13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.txtna15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal; 
	font-weight: bold;
	color: #f39632;
	text-decoration: none;
}
.txtng11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txtng11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtng12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txtng12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtng13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtng14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txtng15b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtng17 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal; 
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.txtng25b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-style: normal; 
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.txtrj11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #be390a;
	text-decoration: none;
}
.txtrj11b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #ac0514;
	text-decoration: none;
}
.txtrj12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold;
	color: #ac0514;
	text-decoration: none;
}
.txtrj13b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal; 
	font-weight: bold;
	color: #ac0514;
	text-decoration: none;
}
.txtrj18b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal; 
	font-weight: bold;
	color: #ac0514;
	text-decoration: none;
}
.txtve12b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal; 
	font-weight: bold;
	color: #2d6504;
	text-decoration: none;
}
.titular_11 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_12 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_14 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_15_gr {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #858585;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_16_ma {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #bb6100;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_16_mo {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px;
	line-height: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #2c4067;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_16_ng{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_16 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_18 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_20 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_24 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_24_ng{
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_26 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 26px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_34 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 34px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
.titular_39 {
	font-family: Georgia, "Times New Roman", Times, serif; 
	font-size: 39px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #02517c;
	text-decoration: none;
	margin: 0 0 0 0;
}
#menu { 
	float: none;
	font-family : Arial,Sans; 
	font-size : 12px; 
	font-style : normal; 
	font-weight : bold; 
	color : #434343; 
	text-decoration : none; 
	padding: 0 7px 0 7px;
	border-right:1px solid #a7a7a7;
}
#menu:hover { 
	background : #c6d5dd;
	color : #000000; 
	text-decoration : none; 
} 
#menu a {
	text-decoration : none; 
}
.submenu {
	left:50%;
	margin: 37px 0 0 0;
	margin-left: 100px;
	background: #f9f7f7;
	border: 1px solid #dedede;
	visibility: hidden;
	position: absolute;
	z-index: 20;
	width: 130px;
}
.submenu a {
	display: block; 
	font-family: 'titillium', Arial;
	text-transform: uppercase;
    font-size: 0.9em;
	line-height: 140%;
    font-weight: normal;
	text-align: left; 
	text-decoration: none; 
	padding: 5px; 
	color: #434343;
}
.submenu a:hover {
	background: #c6d5dd; 
	text-decoration: none;
}
#menu2 { 
	float: none;
	font-family : Arial,Sans; 
	font-size : 12px; 
	font-style : normal; 
	font-weight : normal; 
	color : #434343; 
	text-decoration : none; 
	padding: 0 6px 0 6px;
	border-right:1px solid #a7a7a7;
}
#menu2:hover { 
	background : #c6d5dd;
	color : #000000; 
	text-decoration : none; 
} 
#menu2 a {
	text-decoration : none; 
}
#menu3 { 
	float: none;
	font-family : Arial,Sans; 
	font-size : 12px; 
	font-style : normal; 
	font-weight : normal; 
	color : #be390a; 
	text-decoration : none; 
	padding: 0 6px 0 6px;
	border-right:1px solid #a7a7a7;
}
#menu3:hover { 
	background : #c6d5dd;
	color : #000000; 
	text-decoration : none; 
} 
#menu3 a {
	text-decoration : none; 
}
#menu4 { 
	float: none;
	font-family : Arial,Sans; 
	font-size : 12px; 
	font-style : normal; 
	font-weight : normal; 
	color : #434343; 
	text-decoration : none; 
}
#menu4:hover { 
	background : #c6d5dd;
	color : #000000; 
	text-decoration : none; 
} 
#menu4 a {
	text-decoration : none; 
}

/*Paginación*/
.sep {
	margin-top: 10px;
}
.marco_paginacion {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #ffffff;
	border: 1px solid #c4cfe4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5b709d;
	text-decoration : none;
}
.marco_paginacion:HOVER {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #c4cfe4;
	border: 1px solid #c4cfe4;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #5b709d;
	text-decoration : none;
} 
.marco_paginacion2 {
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #c4cfe4;
	border: 1px solid #1165af;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #5b709d;
	text-decoration : none;
}
A:HOVER {
	color: #000000;
} 


/* Fernando 4_2_2015 */
.col_640 {
	floaT:left;
	width:640px;
	text-align:left;
}
.col_640 a:link, .col_640 a:visited { text-decoration:none;}
.col_640 a:hover { text-decoration:underline}
h4.tit_mod {
	float:left;
	width:100%;
	padding:0 0 0 10px;
	border-top:3px solid #02517c;
	font-family:Tahoma, Arial, sans-serif;
	font-weight:400;
	font-size:14px;
	margin:0px;
}
.espi_fila {
	float:left;
	margin:18px 0 0 10px;
}
.espi_col_200 {
	float:left;
	width:200px;
}
.espi_col_177 {
	float:left;
	width:177px;
}
.margin_23px {
	margin-left:23px;
}
h5.tit_col {
	float:left;
	font-size:14px;
	font-weight:bold;
	color:#deb703;
	text-transform: uppercase;
	font-family:Arial, Tahoma, sans-serif;
	margin:0px 0 0 0;
	width:100%;
}
h5.tit_col::first-letter, h5.tit_col span {
	font-size:140%;
}
h5.tit_col a {
	color:#deb703;
}
h6.tit_art {
	float:left;
	width:175px;
	font-size:16px;
	font-family:Georgia, Arial, sans-serif;
	margin:5px 0 0 0;
	color:#02517c;
	font-weight:normal;
}
h6.tit_art a {
	color:#02517c;
}
p.evangelio {
	font-weight:bold;
	color:#4c4c4c;
	float:left;
	margin:15px 0 0 0;
	font-size:14px;
	font-family:Georgia, Arial, sans-serif;
}
.img_evangelio {
	float:left;
	margin:20px 0 0 0;
}
.img_homilia {
	float:left;
	margin:10px 0 0 0;
}
.txt_col {
	float:left;
	margin:5px 0 0 0;
	font-size:14px;
	font-family:Georgia, Arial, sans-serif;
	color:#4c4c4c;
	line-height:16px;
}
.img_orar, .img_orar img {
	float:left;
}
.img_orar img { border-radius:50%;}
.img_orar {
	margin:9px 0 0 0;
}
.nombre_orar {
	display:table;
	float:left;
	margin:10px 0 0 5px;
	width:125px;
}
.nombre_orar div {
	display: table-cell;
	height:85px;
	vertical-align:middle;
	color:#02517c;
	font-size:18px;
}
.nombre_orar a {
	color:#02517c;
	text-decoration:none;
}
.fila_orar {
	float:left;
	width:100%;
}
.tit_art_verde {
	float:left;
	width:175px;
	font-size:14px;
	font-family:Georgia, Arial, sans-serif;
	margin:5px 0 0 0;
	font-weight:normal;
}
.tit_art_verde a {color:#2d6504;}
.img_consultorio {
	float:left;
	border-radius:50%;
	margin:10px 0 0 15px;
}
.col_oramos {
	float:left;
	margin:0 0 0 0;
	width:200px
}
.margin_top_10 {
	margin-top:10px;
}
.orar_con {
	float:left;
	margin:0px 0 0 0;
	width:100%;
}
.orar_con a {
	color:#2d6504;
	float:right;
	font-weight:bold;
	margin-top:-10px;
}

.meme {
	float:left;
}
.margin_top_35 {
	margin-top:24px;
}
.margin_left_35 {
	margin-left:30px;
}
.por_ti {
	font-family:Georgia, Arial, sans-serif;
	font-size:14px;
	line-height:16px;
	margin:6px 0 0 0;
	float:left;
}
h5.tit_col.tit_meme {
	margin-bottom:10px;
}
.num_lomas {
	color:#000000;
	font-size:17px;
	font-family:open_sanslight, walkwayregular,europe_undergroundlight, znikomitregular, Arial, sans-serif;
}
.titulo_lomas {
	font-size:14px;
	font-family:open_sanslight, walkwayregular,europe_undergroundlight, znikomitregular, Arial, sans-serif;
	line-height:17px;
	float:left;
	margin-top:2px;
}

.redes_sociales {
	float:left;
	margin:0 0 20px 0;
}
.opciones_articulo {
	float:right;
}

.redes_sociales a , .opciones_articulo a {
	text-decoration:none;
}

.art_autor {
	/*color:#139521;*/
}
.p_autor {
	float:left;
	margin:0;
}
.p_autor a {
	font-size:17px;
	font-weight:normal;
	font-family:titillium,vertigoflfregular,walkwayregular,europe_undergroundlight, znikomitregular, Arial, sans-serif;
	line-height:29px;
	font-weight:bold;
}
.art_fecha {
	float:left;
	font-size:17px;
	margin:0px 0 0 10px;
	font-family:titillium,vertigoflfregular,walkwayregular,europe_undergroundlight, znikomitregular, Arial, sans-serif;
	line-height:29px;
}

.art_tags {
	font-family: titillium,Arial, sans-serif;
	font-size:17px; float:left; margin:12px 0 0 0;
	clear:left;
}
.art_tags a{
	font-family: titillium,Arial, sans-serif;
	font-size:17px; 
}
.art_tags a:link, .art_tags a:visited {
	text-decoration:none;
}
.art_tags a:hover {
	text-decoration:underline;
}
.art_tags span { font-weight:bold; }

.te_recomienda { float:left;}
.te_recomienda  h2 {  float:left; font-size:17px; text-decoration:none; margin:3px 0 13px 0; font-weight:normal}
.te_recomienda  h2 a:link, .te_recomienda  h2 a:visited { text-decoration:none; color:#02517c; font-family:open_sanslight, Arial, Helvetica, sans-serif; line-height:19px;}
.te_recomienda  h2 a:hover { text-decoration:none; color:#000000;}
.tit_recomienda { font-size:21px; margin:10px 0 5px 0;}
.tit_recomienda  span { font-family:open_sanslight, Arial, sans-serif; font-size:22px;}
.lo_mas_leido_tit { font-size:23px; color:#003c5d; margin:15px 0 0px 0; font-family:titillium,Arial, sans-serif; font-weight:bold; }
.contenedor_lomasleido {
	float:left;
	margin:0 0 0 0;
}
.mod_masleido {
	float:left;
	margin:15px 0 0 0;
	text-align:left;
}
.mod_masleido h2 {
	margin:5px 0 5px;
	font-family:open_sanslight, Arial, Helvetica, sans-serif;
	font-weight:normal;
    float:left;
}
.mod_masleido a:link, .mod_masleido a:visited {
	color:#02517c;
	font-size:16px;
	text-decoration:none;
}
.mod_masleido a:hover{
	color:#000000;
}
/*Nueva cabecera*/
.fila_sup_cab {
    float:left;
    width:100%;
    padding: 0 0 10px 15px;
}
.fila_sup_cab h2 {
    float:left;
    margin:11px 0 0 0;
    font-family: 'open_sanslight', Arial;
    font-size: 0.8em;
    font-weight: normal;
}
.fila_sup_cab_dcha {
    float:right;
	padding:0 5px;
    font-family: 'titillium', Arial;
	color: #000000;
    font-size: 0.9em;
    font-weight: normal;
	
}
.fila_sup_cab_dcha a {
    color: #6D6D6D;
	text-decoration: none;
	margin-right: 10px;

}
.fila_sup_cab_dcha a:hover {
    color:#00509F;
}
.btn_lupa {
    cursor:pointer;
}
.buscador {
    float:right;
    height: 35px;
    position: relative;
    padding:0 5px;
	border-left:1px solid #cbcbcb;
}
.buscador input {
    font-family: 'titillium';
    font-size: 1.2em;
    padding:2px 6px 0;
    float:left;
    color:#000;
    width:70px;
}
nav {
    font-family: 'titillium', Arial;
    position: relative;
    float: none;
    display: inline-block;
}
nav ul {
    list-style: none;
    display: inline;
    padding: 0;
    margin: 0 0 10px 0;
    width:100%;
    float:left;
    position:relative;
	overflow: hidden;
}
nav ul li {
    display: inline;
    margin:0 0 0 0;
    padding:0 35px 0 0;
    text-transform: uppercase;
    font-size: 0.9em;
    line-height: 140%;
    font-weight: normal;
    float:left;
}
nav ul li a {
    float:left;
    color:#000000;
	font-weight: bold;
    padding:12px 3px 0;
	text-decoration: none;
}
nav ul li a:hover {
    color:#00509F;
}
.columna_central_videos {
    width: 100%;
    margin: 20px 0 0 0;
}
.columna_central_videos > h5 {
    font-family: 'Titillium', Georgia, "Times New Roman", Times, serif;
    font-size: 19px;
    float: left;
    margin: 0 13px 0 0;
}
.vid_portada_grtande {
    float: left;
    margin: 0 0 13px 0;
    width: 100%;
}
.fila_video_lista {
    float: left;
    width: 100%;
    margin: 0px 0 0px 0;
}
.lista_videos_portada > h3 {
    float: left;
    margin: 2px 0 3px 0;
    width: 100%;
    text-align: left;
    font-family: 'Titillium', Georgia, "Times New Roman", Times, serif;
    font-size: 19px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #02517c;
    text-decoration: none;
    border-bottom: 1px solid #cdcdcd;
}
.lista_videos_portada h3 a{
    float: right;
    margin: 0 0 0 0;
    font-family: 'Titillium', Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    text-decoration: none;
}
.lista_videos_portada h3 a:link, .lista_videos_portada h3 a:visited, .lista_videos_portada h3 a:hover {
    color: #000000;
}
.mod_video_lista {
    float: left;
    margin:15px 47px 20px 0;
    position: relative;
    width: 160px;
}
.mod_video_lista:nth-child(5n){
    margin-right: 0px;
}
.mod_video_lista:nth-child(5n+1){
    clear: left;
}
.icon_play_lista {
    position:absolute;
    top:4px;
    right:4px;
}
.mod_video_lista h4 {
    margin: 6px 0 0 0;
    font-family: Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    text-align: center;
}
.mod_video_lista h4 a {
    text-decoration: none;
    color:#02517c;
}
.comentarios_al_video {
    float: left;
    text-align: left;
}
.columna_central_videos {
    width: 990px;
}
.vid_portada_grtande {
    float: left;
    margin: 10px 0 10px 0;
    text-align: center;
    background: #000000;
}
.tit_vid_portada {
    float: left;
    width: 100%;
    margin: 10px 0;
    text-align: left;
}
.select_tags {
    float: left;
    margin: 0 0 0 0;
    width: 280px;
}
.select_tags  ul li {
    font-family: 'titillium', Arial;
}
.paginacion_videos {
    width: 100%;
    font-family: 'titillium', Arial;
    font-size: 14px;
    float: left;
    margin: 10px 0 25px;
    font-size: 15px;
    color: #575757;
}
.paginacion_videos > div, .paginacion_videos ul {
    display: block;
}
.paginacion_videos ul, .paginacion_videos ul li {
    list-style: none;
    display: inline;
    margin: 0;
    padding: 0 3px;
}
.paginacion_videos a {
    text-decoration: none;
}
.paginacion_videos a.selected {
    border:1px solid #a7a7a7;
    padding: 1px 5px;
    font-weight: bold;
}
.datos_res_videos {
    float: left;
    width: 100%;
    font-size: 13px;
    font-family: 'titillium', Arial;
    text-align: left;
    margin: 14px 0 0 0;
}
.num_paginas_res {
    float: right;
    font-weight: bold;
    font-size: 14px;
}
.titular_16_ma_2 {
    font-family: 'titillium',Georgia, "Times New Roman", Times, serif;
    font-size: 23px;
    line-height: 31px;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    color: #163d85;
    text-decoration: none;
    margin: 0 0 11px 0;
    float: left;
    width: 600px;
}
.pie_dato_video {
    float: left;
    margin: 10px 0 20px 0;
    font-family: 'titillium',Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    line-height: 120%;
    clear: left;
}
.pie_dato_video a:link, .pie_dato_video a:visited {
    color:#163d85;
    font-weight: bold;
    text-decoration: none;
}
.pie_dato_video a:hover {
    text-decoration: underline;
}
.fecha_dato_videos {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    font-style: normal;
    color: #858585;
    text-decoration: none;
    float: left;
    clear: left;
}
.cs-skin-underline ul span {
    text-transform:none!important;
}
.redes_video_dcha {
					float: right;
					margin:0 0 0 0;
					position:relative;
					
				}
				.btn_gris_vid_dcha {
					float: left;
					margin: 0 0 0 0;
					text-align: center;
					background: #575757;
					color: #ffffff;
					padding: 4px 9px;
					font-size: 14px;
					font-family: 'titillium', Arial;
					cursor: pointer;
				}
				.btn_gris_vid_dcha a {
					color: #ffffff;
					text-decoration: none;
				}
				.btn_facebook_titular, .btn_twitter_titular {
					float: left;
					margin:0 0 0 0;
					text-align: center;
					background: #e7e7e7;
					color: #ffffff;
					padding: 5px 9px;
					font-size: 17px;
				}
				.btn_facebook_titular a, .btn_twitter_titular a {
					color: #ffffff;
				}
				.btn_facebook_titular {
					background: #3B5998;
					color: #ffffff;
				}
				.btn_twitter_titular {
					background: #33CCFF;
					color:#ffffff;
				}
				.ventanita_compartir {
					position: absolute;
					z-index: 5;
					left: 0px;
					top:27px;
					background: #d5d5d5;
					display: none;
					padding: 5px;
					
					font-family: 'titillium', Arial;

				}
				.ventanita_compartir h6 {
					margin: 4px 0;
					float: left;
					width: 100%;
					font-size: 15px;
				}
				.ventanita_compartir input {
					font-size: 14px;
					float: left;
					width: 100%;
				}
