/*! HTML5 Boilerplate v4.3.0 | MIT License | http://h5bp.com/ */



.fb-comments, .fb-comments iframe[style], .fb-like-box, .fb-like-box iframe[style] {width:  100% !important;   display:block;z-index:2000;position:relative}

.fb-comments span, .fb-comments iframe span[style], .fb-like-box span, .fb-like-box iframe  span[style] {width: 100% !important; display:block;z-index:2000;position:relative}



body{

	overflow-x:hidden;

	font-family: 'RobotoRegular';

	font-size:100%;

	color:#242424;

}


figure.wp-caption{
	width: auto!important;
}

.theme-default .nivo-caption{font-family: 'RobotoSlabRegular';}

.nivo-caption{

	line-height: 30px;

	font-size: 26px;

	color: #FFF;

	padding: 10px 14px;

	}



.fb-share-button{

	margin-right:3px;

	float: left;

}



#cont_tw{

	width: 77px;

	float: left;

	margin-right: 11px;

	margin-bottom: 3px;

}



.g-plus{

	float: left;

}



.row{

	clear:both;

	overflow:hidden;

}



#container{

	height:auto;

	max-width:1300px;

	margin: auto;

	padding: 0px 10px;

	position:relative;

}



.text_caption_cel{

	display:block;

}



.fb-like{

	float: left;

}



.twitter-follow-button{

	float: left;

}



.btnRed{

	padding: 10px 25px;

	border-radius: 4px;

	background: #E3010F;

	color: #fff;

	border: none;

	font-size: 16px;

	cursor: pointer;

}



.btnSmallRed{

	padding: 5px 15px;

	border-radius: 4px;

	background: #E3010F;

	color: #fff;

	border: none;

	font-size: 14px;

	cursor: pointer;

}



.btnRed:hover, .btnSmallRed:hover{

	background: #d0010e;

}





/* header */

header{

	max-width: 1300px;

	margin: auto;

	/*position: relative;*/

	padding:0 10px;

}



header #logo{

	position:absolute;

	/*left:34px;*/

	top:0px;

	display:none;

}



header #logo_ch{

	position:absolute;

	/*left:10px;*/

	top:20px;

	display:block;

	max-width:175px;

	width:100%; 

}



header  #h_right{

	/*float:right;*/

}



header #h_right p{

	font-size:13px;

	margin-top:25px;

	text-align:right;

	display:none;

}



header #search{

	margin-top:50px;

	overflow:hidden;

	display:none;

}

	

header #search input{

	width: 35%;

	height: 41px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	float:right;

	border-radius:4px;

	outline:none;

	font-size: 15px;

}



header #search #btn_search{

	float: right;

	background-image: url(../img/btn_lupa.jpg);

	height: 40px;

	width: 42px;

	margin-left:5px;

	cursor:pointer;	

	opacity:1;

}

	

header #search #btn_search:hover{

	opacity:0.8;

}	



header #cont_nav{

	width: auto;

	max-width: 1102px;

	height: 37px;

	background-color: #454545;

	margin-top: 20px;

	margin-left: 178px;

	cursor: default;

	left: inherit;

	float: none;

	

}



header #cont_nav #icon_lupa{

	display:block;

	margin:0;

	float: left;

	cursor:pointer;

}



header #cont_nav #icon_home{

	margin-top: 16px;

	margin-left:12px;

	float: left;

	display:none;

	margin-right: 2px;

}



header #cont_nav ul{

	padding: 0;

	margin-left:0px;

	display:none;

	float:left;

}





header #cont_nav ul li{

	float:left;

	margin-left:15px;

	padding: 19px 0px;

	margin-left:0;

}



header #cont_nav ul li {

    margin-left: 0px;

    padding: 19px 0px;

    font-size: 14px;

}



header #cont_nav ul li a{

	font-size:14px;

	padding: 17px 11px;

	color:#FFF;

}



header #cont_nav ul li:hover{

	background-color:#EFEFEF;

	color: #1A1A1A;

}



header #cont_nav ul li a.active{

	background-color:#EFEFEF;

	color: #1A1A1A;

	padding-bottom: 17px;

    padding-top: 18px;

    cursor: inherit;

}



header #cont_nav ul li a:hover{

	color: #1A1A1A;

}



header #cont_nav ul li.home_btn	{

		padding: 20px 6px;

}



header #cont_nav ul li.home_btn_w{

	font-size:14px;

	padding: 20px 12px;

	color:#FFF;

	cursor:pointer;

	height:12px;

}

header #cont_nav ul li.home_btn{
	color: #FFFFFF;
}

header #cont_nav ul li.home_btn:hover{

	color: #1A1A1A;
	cursor: pointer;

}
header #cont_nav ul li:hover a{

	color: #1A1A1A;
	

}


header #cont_nav ul li:hover .flecha.home{
	
	background-position: left;


}

/*

header #cont_nav ul li.home_btn:hover{

	color: #1A1A1A;

}



header #cont_nav ul li.home_btn_w:hover{

	color: #1A1A1A;

}

*/

header #cont_nav .menu #submenu_centro{

	max-width: 1300px;

	/*overflow: auto;*/

	margin: auto;

	padding: 0 35px 0 25px;}



header #cont_nav .menu{

	width:100%;

	height:auto;

	position:absolute;

	z-index: 10;

	top:71px;

	left:0;

	display:none;

}



header #cont_nav #cont_submenu{

	background-color: #FFFFFF;

	box-shadow: 0 1px 4px 0 #b7b7b7;

	max-width: 1113px;

	height: auto;

	overflow: hidden;

	margin-left: 195px;

}



header #cont_nav .menu{

	display:none;

	/*overflow:hidden;*/

	cursor:default;

}



header #cont_nav .menu .cont_sub{

	display: none;

	margin-top:23px; 

}



header #cont_nav .menu .cont_sub.lanz{

	display:block;

}	

	

header #cont_nav .menu .cont_sub .col_sub{

	float:left;

	margin-right:3.5%;

	width:184px;

}

.cont-sub-cel{

	display: none;

}





.cont-sub-cel:nth-child(2){

	display: block;

}



#centro_cel img.flech_not{

	opacity: 0;

}

#centro_cel ul li:first-child img.flech_not{

	opacity: 1;

}



#cont_search{

	display:block;

	padding:0 11px

}



#cel_search{

	width:100%;

	overflow: hidden;

	display:none;

}



#cel_search #search{

	/* margin: auto; */

	margin-left: 7%;

	margin-top: 20px;

	overflow: hidden;

	width: 93%;

	position: relative;

}

	

#cel_search #search input{

	width: 75.5%;

	height: 41px;

	padding-left: 10px;

	border: thin solid #D2D2D2;

	/* float: left; */

	border-radius: 4px;

	outline: none;

	font-size: 15px;

}



#cel_search #search #btn_search_mobile{

	background-image: url(../img/btn_lupa.jpg);

	height: 40px;

	width: 42px;

	cursor: pointer;

	opacity: 1;

	position: absolute;

	/* right: 0; */

	left: 76.2%;

	top: 0px;

}

	

#cel_search #search #btn_search_mobile:hover{

	opacity:0.8;

}	



.col_sub.cuatro, .col_sub.tres, .col_sub.dos {

	display:none;

}



.col_sub.uno {

	display:block;

}



header #cont_nav .menu .cont_sub .col_sub h2 a{

	font-family: 'RobotoSlabRegular';

	color:#616161;

	font-size: 14px;

	margin-top: 5px;

	line-height: 20px;

	color: #333;

	padding:0;

}



header #cont_nav .menu .cont_sub .col_sub h2 a:hover{

	text-decoration:underline;

}	

	

header #cont_nav .menu ul.submenu{

	width: 119px;

	height: 157px;

	background-color:#EFEFEF;

	padding: 14px 16px;

	margin:0;

	margin-right:3%;

	margin-left:0;

}

	

header #cont_nav .menu ul.submenu li{

	padding:0;

	float:none;

	margin-top:10px;

}



header #cont_nav .menu ul.submenu li a{

	font-size: 14px;

	color: #868686;

	cursor:pointer;

	padding:0;

}



header #cont_nav .menu ul.submenu li a:hover{

	color: #1A1A1A;

}

	

header #cont_nav .menu ul.submenu li a.active{

	color: #1A1A1A;

}

	

.flech_sub{

	margin-right: 11px;

	float:right;

	background-image: url(../img/flech_sub.png);

	height: 13px;

	width: 7px;

	margin-top:2px;

	display:none;

}	



header #cont_nav ul li .flecha.home{

	background-image: url(../img/flecha_home.png);

	height: 7px;

	width: 11px;

	background-repeat: no-repeat;

	background-position: right;

	float: right;

	margin-top:4px;

	margin-left:5px;

}	



header #cont_nav ul li .flecha.home.active{

	background-position: left;

}



	

header #cont_nav #icon_menu{

	display:block;

	float:right;

	cursor:pointer;

	width: 100%;

	max-width: 37px;

}

header #cont_nav #icon_redes{

	display:block;

	float:right;

	margin-right: 0;

	margin-top: 0;

	cursor: pointer;

	opacity: 1;

	width: 100%;

	max-width: 44px;

}



header #cont_nav #icon_redes.active{

	opacity: 0.7;

}



header .cont_mb{



	display: block;

}









header .cont_redes_mob.active{

	display: block;

}





header .cont_redes_mob{

	display: none;

	width: 64px;

	height: 244px;

	position: absolute;

	z-index: 50;

	left: 100%;

	margin-left: -100px;

	top: 57px;

	box-shadow: 0px 0px 3px 0px #666;

	background-color: #FFFFFF;

}



header .cont_redes_mob .red{

	height: 34px;

	width: 37px;

	margin: auto;

	margin-top: 4px;

	background-image: url(../img/redes_cel.jpg);

}

header .cont_redes_mob .red.uno{

	margin-top: 9px;

	background-position: center -6px;



}

header .cont_redes_mob .red.dos{

	background-position: center -43px;

}

header .cont_redes_mob .red.tres{

	background-position: center -78px;

}

header .cont_redes_mob .red.cuatro{

	background-position: center -115px;

}

header .cont_redes_mob .red.cinco{

	background-position: center -154px;

}

header .cont_redes_mob .red.seis{

	background-position: center -191px;

}







header #cont_nav ul.lanzamiento li{

	float:left;

}



header #nav_cel{

	width:100%;

	height:350px;

	background-color:#454545;

	position:absolute;

	z-index:10;

	display:none;

}

	

header #iconos_der{

	width: 220px;

	height: 52px;

	float: right;

	display:none;

}	





header #iconos_der .icon_none{

	display:block;

}



header #iconos_der #izq_cont{

	float: left;

	width:52px;

	padding-right: 7px;

	border:none;

	height:35px;

	margin-top: 9px;

	padding-top: 2px;

	border-right-width: thin;

	border-right-style: solid;

	border-right-color: #737373;

}



header #iconos_der #der_icon{

	float:right;

	width:156px;

	height:35px;

	margin-top:10px;

}



header #iconos_der .icon{

	width: 25px;

	height: 25px;

	margin-top: 3px;

	margin-right:0px;

	float: left;

	background-repeat: no-repeat;

}



header #iconos_der .icon.sobre{

	background-image: url(../img/icon_mail.png);

	background-position: center;

}



header #iconos_der .icon.sobre.active{

	background-image: url(../img/icon_mail_active.png);

	background-position: center;

}



header #iconos_der .icon.sobre:hover{

	opacity: 0.9;

}



header #iconos_der .icon.corazon{

	background-image: url(../img/icon_like.png);

	background-position: center;

}



header #iconos_der .icon.corazon.active{

	background-image: url(../img/icon_like_active.png);

	background-position: center;

}



header #iconos_der .icon.corazon:hover{

	opacity: 0.9;

}



header #iconos_der .icon.face{

	background-image: url(../img/icon_face.png);

	background-position:right;

}



header #iconos_der .icon.face:hover{

	background-position:left;

}



header #iconos_der .icon.tw{

	background-image: url(../img/icon_tw.png);

	background-position:right;

}



header #iconos_der .icon.tw:hover{

	background-position:left;

}



header #iconos_der .icon.lk{

	background-image: url(../img/icon_link.png);

	background-position:right;

}



header #iconos_der .icon.lk:hover{

	background-position:left;

}



header #iconos_der .icon.goog{

	background-image: url(../img/icon_google.png);

	background-position:right;

}



header #iconos_der .icon.goog:hover{

	background-position:left;

}



header #iconos_der .icon.yt{

	background-image: url(../img/icon_youtube.png);

	background-position:right;

}



header #iconos_der .icon.yt:hover{

	background-position:left;

}



header #iconos_der .icon.pint{

	background-image: url(../img/icon_pint.png);

	background-position:right;

}

header #iconos_der .icon.pint:hover{

	background-position:left;

}





/*nav_cel****/

#nav_cel{

	width:100%;

	height:185px;

	background-color:#FFFFFF;

	box-shadow: 0 1px 4px 0 #b7b7b7;

	position:absolute;

	z-index: 10;

	top:56px;

	left:0;

	display:none;

	opacity:10;

}



#nav_cel #centro_cel{

	max-width: 811px;

	height: 185px;

	margin:0;

	/* margin: auto; */

}

	

#nav_cel ul#btn_princial_cel{

	float:left;

	width: 110px;

	height: 163px;

	background-color:#EFEFEF;

	padding: 11px 5px 10px 13px;

	margin:0;

	margin-left:10px;

	overflow:hidden;

}



#nav_cel ul#btn_princial_cel li{

	padding:0;

	float:none;

	margin-top:12px;

}



#nav_cel ul#btn_princial_cel li a{

	font-size: 14px;

	color: #868686;

	cursor:pointer;

	padding:0;

}



#nav_cel ul#btn_princial_cel li a:hover{

	color: #1A1A1A;

}



#nav_cel ul#btn_princial_cel li a.active{

	color: #1A1A1A;

}		



.flech_not{

	position: relative;

	left: 33px;

	top: 2px;

}



.red_cel{

	margin-top: 12px;

	display: block;

	margin-left: -6px;

}

	

#nav_cel ul#btn_secundaria_cel{

	float:left;

	width: 115px;

	height: 157px;

	padding: 13px 15px;

	margin:0;

}



#nav_cel ul#btn_secundaria_cel li{

	padding:0;

	float:none;

	margin-top:10px;

}

	

#nav_cel ul#btn_secundaria_cel li a{

	font-size: 14px;

	color: #868686;

	cursor:pointer;

	padding:0;

}



#nav_cel ul#btn_secundaria_cel li a:hover{

	color: #1A1A1A;

}



#nav_cel ul#btn_secundaria_cel li a.active{

	color: #868686;

}



.flech_sub_cel{

	margin-right:3px;

	float:right;

	background-image: url(../img/flech_sub.png);

	height: 13px;

	width: 7px;

	margin-top:2px;

	opacity:0;

	display:none;

}	



.flech_sub_cel.uno{

	display:block;

}



#nav_cel #cont_sub_cel{

	width: 184px;

	height:157px;

	float:left;

	margin-top:20px;

	display:none;

}	



#nav_cel #cont_sub_cel .sub_cel{

	display:none;

}



#nav_cel #cont_sub_cel .sub_cel h2 a{

	font-family: 'RobotoSlabRegular';

	color:#616161;

	font-size: 14px;

	margin-top: 5px;

	line-height: 20px;

	color: #333;

}	



#nav_cel #cont_sub_cel .sub_cel.lanz_movil{

	display:block;

}	



#nav_cel #cont_sub_cel .auto_cel_nav.mg{

	margin-right: 0;

	display: none;

}	



/*nav_cel****/





/* header */





/*contenido_uno*/

.img_pub{

	width:100%;

	max-width:300px;

	display:block;

	margin:auto;

}



.img_pub.mg{

	margin-top:20px;

}



.img_g{

	width:100%;

	max-width:695px;
	display:block;

	height:auto;
	position:relative;
	bottom:0px;
	vertical-align:bottom;
	margin-top:170px;
	margin-left:0px;

}



.img_auto_ch{

	width:100%;

	max-width:600px;
	margin-top:190px;

	height:auto;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);

}



.img_ch{

	width:100%;

	cursor:pointer;
	height:auto;
}



.img_ch.a, .img_ch.b, .img_ch.c, .img_ch.d, .img_ch.e, .img_ch.f{

	display:none;

}

.slider_hover{

	

}





.cont_int{

	max-width: 1300px;

	height: auto;

	margin: auto;

	margin-top: 0px;

}



.colum{

	/*float:left;*/

	margin-right:0px;

}

	

.colum.uno{

	/*width:100%;*/

	margin-left:0;

}

	

.colum.dos{
	
  margin-right: 0px;
  margin-top: 9px;
  position: relative;
  left: 0;
  margin-left:0;
  top: 0;
  width: 300px;
  /*display: none;*/
}



.row.g2{

	margin-top:5px;

}



.row.g2 .col{

	margin-top:21px;

}



.line{

	width:1px;

	min-height:376px;

	background-color:#D3D3D3;

	float:left;

	margin-top:21px;

}



.col{

	width: 100%;

	min-height: 400px;

	/*background-color:#F9F9F9;*/

	margin-top: 20px;

	float: left;

	margin-left: 0;

	overflow: hidden;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CECECE;

	/*margin-right:2%;*/

}



.col.gd{

	border: none;

}



.col.ch{

	border: none;

}



.line{

	display:none;

}

	

.text_cont{

	padding-right:4%;

	width:100%;

}



.text_cont .date{

	font-size:12px;

	color: #8E8E8E;

}

	

span.date_destacar{

	color: #E3010F;

	margin-right: 5px;

}	

	

.icon_col{

	margin-right: 5px;

	top: -1px;

	float: left;

	position: relative;

}

	

.foot_col{

	width: 99%;

	overflow: hidden;

	bottom: 0;

	position: absolute;

	margin-bottom: 5px;

}



.foot_col .share{

	font-size:12px;

	color: #A5A3A3;

	float:left;

	cursor:pointer;

}



.foot_col .share a{

	font-size:12px;

	color: #A5A3A3;

	float:left;

	cursor:pointer;

}

		

.foot_col .share:hover{

	opacity:0.7;

}	



.foot_col .like.active{

	float: right;

	background-image: url(../img/icon_corazon.png);

	background-position:5px;

	height: 20px;

	width: 20px;

	cursor:pointer;

}



.foot_col .like{

	float: right;

	background-image: url(../img/icon_corazon.png);

	background-position:left;

	height: 20px;

	width: 20px;

	cursor:pointer;

	margin-right:6px;

}

	

.foot_col .like:hover{

	opacity:0.9;

}



.foot_col .like.active{

	background-position:right;

}



.col{

	position:relative;

}



.cont_over{

	position:relative;

	width:auto;

	height:auto;

	font-size:13px;

	color:#FFF;

}



.over_text{

	position: absolute;

	background: rgba(0, 0, 0, 0.5);

	width: 94%;

	height: 91%;

	color: #FFF;

	font-size: 13px;

	padding: 3%;

	line-height: 19px;

	display:none;

}

		

.col.gd{

	width:100%;

	min-height:0px;

	overflow:hidden;

	background-color:#FFF;

	padding:0;

	position:relative;

}



.col.gd h1 a{

	font-family: 'RobotoSlabRegular';

	font-size:20px;

	line-height:21px;

	color:#616161;

}



.col.gd h1{

	margin:8px 0;

}

	

.col.img.ch{

	min-height:0px;

	overflow:hidden;

	background-color:#FFF;

	padding:0;

	position:relative;

	/*display:none;*/

}





.col.img.ch.pc{

	display: none;

	margin-left: 1.6%;

}

.col.img.ch.mob{

	display: block;

	margin-left: 0;

}



.col.img.ch h1 a{

	font-family: 'RobotoSlabRegular';

	font-size:20px;

	line-height:21px;

	color:#616161;

}



.col.img.ch h1{

	margin:8px 0;

}

	

.col.pub.mg_top{

	margin-top:11px;

}



.col.pub{

	/*background-color:#0C6;*/

	width:	100%;

	padding:0;

	min-height:0;

	margin-top:11px;

	border:none;

}	



.col .caption{

	width: auto;

	padding-right: 12px;

	/* min-height: 54px; */

	position: absolute;

	background: rgba(0, 0, 0, 0.5);

	bottom: 0;

	font-family: 'RobotoSlabRegular';

	font-size: 27px;

	color: #FFF;

	padding-bottom: 14px;

	padding-top: 13px;

	padding-left:12px;

	padding:8px 13px;

	display: none;

	line-height:35px;

}



.col .caption:hover{

	background: rgba(0, 0, 0, 1);

}



/*.col .caption.uno{

	padding-left: 10px;

	line-height: 32px;

	top: 293px;}*/



.col .caption.dos{

	padding-left:10px;

}



.col.pub #news{

	max-width:100%;

	/*min-height:140px;*/

	background-color:#E9E9E9;

	padding:16px;

}	

		

.col.pub #news h2{

	font-family: 'RobotoSlabRegular';

	font-size:19px;

}



.col.pub #news p{

	font-size:13px;

	margin-top:10px;

}



.col.pub #news .es_caption{

	font-size:13px;

	margin-top:10px;

}

			

.col.pub #news input{

	width: 96%;

	height: 37px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	margin-top:7px;

	font-size: 15px;

}



.col.pub #news #btn-suscripcion{

	border-radius:4px;

	background-color:#E3010F;

	padding:8px 18px;

	color:#FFF;

	float:left;

	margin-top:16px;

	cursor:pointer;

	font-size:14px;

}



.col.pub #news #btn-suscripcion:hover{

	opacity:0.8;

}

			

.col.pub #news .es_button #es_txt_button_pg{

	border-radius:4px;

	background-color:#E3010F;

	padding:8px 18px;

	color:#FFF;

	float:left;

	margin-top:16px;

	cursor:pointer;

	font-size:14px;

	width:115px;

	height:30px;

}



.col.pub #news .es_button #es_txt_button_pg:hover{

	opacity:0.8;

}



.col.pub #news #text_btn{

	color:#E3010F;

	font-size:12px;

	/*float:right;*/

	margin-top:6px;

	cursor:pointer;

}	

				

.col.pub #news .email-suscripcion{

	display: block;

}	







.col.pub #notas h2{

	font-family: 'RobotoSlabRegular';

	font-size:19px;

}

		

.col.pub #notas ul{

	margin-top:7px;

}



.col.pub #notas ul li{

	font-size: 14px;

	margin-top: -4px;

	padding-left: 40px;

	padding-top: 18px;

	line-height: 16px;

}



.col.pub #notas ul li a{

	color: #242424;

}



.col.pub #notas ul li a:hover{

	color: #e20010;

}

	

.col.pub #notas ul li.num{

	height: 32px;

	background-repeat: no-repeat;

	background-position: left bottom;

}	
/*
.col.pub img{

	width: 100%;

}		
*/
.col.pub #notas ul li.num.n1{

	background-image: url(../img/n1.jpg);

	background-size: 28px;

	background-position-y: 18px;

	background-position-x: 10px;

}

	

.col.pub #notas ul li.num.n2{

	background-image: url(../img/n2.jpg);

	background-size: 28px;

	background-position-y: 18px;

	background-position-x: 10px;

}

		

.col.pub #notas ul li.num.n3{

	background-image: url(../img/n3.jpg);

	background-size: 28px;

	background-position-y: 18px;

	background-position-x: 10px;

}

.col.pub #notas ul li.num.n4{

	background-image: url(../img/n4.jpg);

	background-size: 28px;

	background-position-y: 15px;

	background-position-x: 10px;	

}



.col.pub #notas ul li.num.n5{

	background-image: url(../img/n5.jpg);

	background-size: 28px;

	background-position-y: 13px;

	background-position-x: 10px;	

}		

.mg{

	margin-right:none;}



.col h1 a{

	color:#616161;

}



.col h1 a:hover{

	color:#e20010;

}



.col h1{

	font-family: 'RobotoSlabRegular';

	font-size:20px;

	line-height:21px;

	margin:8px 0;

}



.col p{

	font-size:13px;

	line-height:17px;

	margin-top:12px;

	margin-bottom: 10px;}



/*contenido_uno*/









/*contenido_dos*/

.cont_int.dos{

	margin-bottom:50px;

}



#franja_uno{

	max-width:1300px;

	height:39px;

	background-color:#E8E8E8;

	margin-top:40px;

	margin-bottom:20px;

}



#franja_uno .img_franja{

	float:left;

}



#franja_uno h2 a{

	color:#616161;

	float: left;

	font-family: 'RobotoSlabRegular';

	font-size: 15px;

	margin-top: 4px;

	width: 111px;

	margin-left: 8px;

}



#franja_uno h2 a:hover{

	color:#e20010;

}	



.column_B.uno{

	width: 100%;

	min-height: 100px;

	float: left;

	/*background-color: #0F3;*/

}



.column_B.uno .int_colB_uno{

	width: 100%;

	min-height: 100px;

	float: left;

	/*background-color: #C66;*/

	margin-right:0%;

	overflow:hidden;

}



.banner{

	width:100%;

	max-width:636px;

	display:none;}

	

.banner2{

	width: 99.5%;

	margin:15px auto;

	max-width:636px;

	display:block;}	



.col_B{

	overflow: hidden;

	margin-top: 16px;

	min-height: 187px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #D2D2D2;

}	



.col_B .text_cont{

	float: left;

	padding-right: 0;

	width: 100%;

	

	}

.col_B .text_cont h2 a{

	color:#616161;

}

	

.col_B .text_cont h2 a:hover{

	color:#e20010;

}	

	

.col_B .text_cont h2{

	font-family: 'RobotoSlabRegular';

	font-size:19px;

	margin-top:0px;

}



.col_B .text_cont p{

	font-size:13px;

	margin-top:17px;

	line-height:19px;

}



.col_B .text_cont .date{

	margin-top:14px;

}

	



.col_B .cont_img{

	width: 38.3%;

	float: left;

	margin-right:1.7%;

	display:none;

}



.col_B .img_b{

	width:100%;

	max-width:236px;
	height:auto;
	}

.col_B .text_cont .foot_col{

	margin-top:15px;

	overflow:hidden;

	width:100%;

	position:relative;

	}





.column_B.uno .int_colB_dos{

	width: 99.6%;

	min-height: 100px;

	float: left;

	margin-top:20px;

	/*background-color: #669;*/

}



.column_B.uno .int_colB_dos #cuadro{

	min-height: 620px;

	width: 99%;

	border: thin solid #E40018;

}



.column_B.uno .int_colB_dos #cuadro h2{

	min-height: 33px;

	width: 100%;

	background-color:#E40018;

	text-align:center;

	color:#FFF;

	font-family: 'RobotoSlabRegular';

	font-size:19px;

	padding-top:10px;

}



.col_B.mg{

	border:none;

}



#cuadro #padd_cuadro{

	padding:0 10px 45px 10px;}



#cuadro h3 a{

	color: #E40018;

}



#cuadro h3 a:hover{

	color: #a1010a;

}



#cuadro h3{

	font-family: 'RobotoSlabRegular';

	font-size: 14px;

	text-align: center;

	margin: auto;

	margin-top: 15px;

	line-height: 19px;

	max-width: 276px;

}





#cuadro p{

	font-size: 12px;

	max-width: 245px;

	margin: auto;

	margin-top: 0px;

	text-align: center;

	line-height: 19px;}





#cuadro .cont_img{

	max-width:171px;

	margin:auto;

	margin-top:10px;}



#cuadro .img_cuadro{

	width:100%;

	}



#cuadro .cuadro_line{

	height:1px;

	max-width:260px;

	background-color:#D2D2D2;

	margin:auto;

	margin-top:15px;

	margin-bottom:15px;}

.banner_ch{

	width:100%;

	max-width:305px;

	margin: auto;

	display: block;

	margin-top:15px;

	margin-bottom:12px;}



.col_B_ch{

	margin-top: 14px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #D2D2D2;

	overflow: hidden;

	min-height: 65px;

	}





.col_B_ch.mg{

	border:none;

	min-height: 100px;}



.col_B_ch .img_b_ch{

	width:100%;

	max-width:94px;
	height:auto;
	display:none;}



.col_B_ch  .cont_img{

	width: 20%;

	margin-right: 2%;

	float: left;

}

.col_B_ch  .text_cont{

	width:100%;

	float:left;

	padding:0;

}



.col_B_ch  .text_cont h2 a{

	color:#616161;

}



.col_B_ch  .text_cont h2 a:hover{

	color:#e20010;

}	

	

.col_B_ch  .text_cont h2{

	font-size:15px;

	margin-top:0px;

	margin-bottom:5px;

	font-family: 'RobotoSlabRegular';

}



.col_B_ch  .text_cont p{

	font-size: 12px;

	margin-top:23px;

	line-height: 17px;

	margin-bottom:10px;

}



.col_B_ch  .text_cont .date{

	float:left;}



.col_B_ch  .text_cont .share{

	font-size: 12px;

	color: #A5A3A3;

	float: left;

	cursor: pointer;

	/*margin-left:12px;*/

	}



.col_B_ch  .text_cont .share a{

	color: #A5A3A3;

	

	}	



.column_B.dos{

	width:23.3%;

	min-height:100px;

	float:right;

	/*background-color:#009;*/

	display:none;

	}



.fb-like-box{

	margin-top:15px;}



.column_B.dos .pub{

	max-width:302px;

	width:100%;

	margin-top:10px;}

.column_B.dos .pub.mg{

	margin-top:0;}





.column_B.dos .pub_b{

	width:92%;

	padding: 16px;

	background-color:#E9E9E9;

	margin-top:10px;

}



.column_B.dos .pub_b.tw{

	background: #fff;

	padding: 0;

	margin: 0;

	width: 100%;

}



.column_B.dos .pub_b.encuesta{

	/*min-height:221px;*/

}

	

.column_B.dos h2{

	font-family: 'RobotoSlabRegular';

	font-size: 19px;

}



.column_B.dos .pub_b.encuesta p{

	font-size:14px; /*MODIFIQUE*/

	margin-top:7px;

	line-height:20px;

}



.column_B.dos .pub_b.encuesta ul{

	margin-top:7px;

}



.column_B.dos .pub_b.encuesta ul li{

	font-size:12px;

	margin-top:5px;

}



.column_B.dos .pub_b.encuesta ul li input{

	margin-right:5px;

	position:relative;

	top:2px;

	vertical-align: text-bottom; /*AGREGUE*/

}	

	

.column_B.dos .pub_b.link{

	/*min-height:150px;*/

}



.column_B.dos .pub_b.encuesta .btnSmallRed{

	margin-left: 5px;

    margin-top: 15px;

}



.column_B.dos .pub_b.encuesta #link a{

	float:right;

	margin-top:-21px;

	font-size:12px;

	color:#E5000C;

	margin-right:5px;

}



.column_B.dos .pub_b.encuesta #link a:hover{

	color:#a1010a;

}



.column_B.dos .pub_b.link ul{

	margin-top:16px;

}

	

.column_B.dos .pub_b.link ul li{

	margin-top:2px;

}

	

.column_B.dos .pub_b.link ul li a{

	font-size:12px;

	color:#E5000C;

}



.column_B.dos .pub_b.link ul li a:hover{

	color: #a1010a;

}



p.votos{ /*AGREGUE*/

	color:#E5000C;

}

progress {  /*AGREGUE*/

    background-color: #f3f3f3;  

    border: 0;  

    height: 18px;

    margin-top: 5px;

}

progress::-moz-progress-bar {background-color: #E5000C !important;}/*AGREGUE*/

progress::-webkit-progress-value {background-color: #E5000C !important;}/*AGREGUE*/

progress[value]::-webkit-progress-bar {background-color: #E9E9E9;}/*AGREGUE*/

/*contenido_dos*/







/*contenido_3*/



.cont_foto_auto{

	background-color: #E9E9E9;

	width:100%;

	position:relative;

	left:0;

	}



.cont_foto_auto #cont_int{

	padding: 30px 25px;

	overflow: hidden;

	max-width: 1300px;

	margin: auto;

	

}



.cont_foto_auto #cont_int .cont{

	width:100%;

	min-height:100px;

	}

.cont_foto_auto #cont_int .cont.izq{

	float: left;

	margin-right: 3%;

	overflow: hidden;

	position: relative;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	}

	



.cont_foto_auto #cont_int .cont.izq h2{

	margin-top: 14px;

	margin-bottom: 14px;

	}	

.cont_foto_auto #cont_int .cont.izq h2 a{

	font-size:19px;

	font-family: 'RobotoSlabRegular';

	color:#616161;}

.cont_foto_auto #cont_int .cont.izq h2 a:hover{

	color:#202020;}

	

.cont_foto_auto #cont_int .cont.izq .caption{

	width: auto;

	height: auto;

	line-height: 30px;

	position: absolute;

	background: rgba(0, 0, 0, 0.5);

	font-family: 'RobotoSlabRegular';

	font-size: 26px;

	color: #FFF;

	padding: 10px 14px;

	display: none;

	bottom: 0;}

	

.cont_foto_auto #cont_int .cont.izq .caption:hover{



	background: rgba(0, 0, 0, 1);



}



.cont_foto_auto #cont_int .cont.izq .img{

	max-width:650px;

	width:100%;}	



	

.cont_foto_auto #cont_int .cont.der{

	float: left;

	margin-top: 20px;

	}



.cont.der .cont_col_C{

	overflow: hidden;

	width:100%;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

	margin-top:15px;

}



.cont.der .cont_col_C.bdr{

	border:none;

	}

	

.cont.der .cont_col_C.mg{

	margin-top:15px;}	



.cont.der .cont_col_C .text_cont{

	width:95%;

	margin-left:0%;

	float:left;

	min-height:50px;}





.cont.der .cont_col_C .text_cont h2 a{

	color:#616161;

}

	

.cont.der .cont_col_C .text_cont h2 a:hover{

	color:#e20010;

}	

	

.cont.der .cont_col_C .text_cont h2{

	font-size:19px;

	margin-top:0px;

	margin-bottom:5px;

	font-family: 'RobotoSlabRegular';

}

	

.cont.der .cont_col_C .text_cont p{

	font-size: 13px;

	margin-top:25px;

	line-height: 22px;

	margin-bottom:10px;

}



.cont.der .cont_col_C .text_cont p.mg{

	margin-bottom:0;

}



.cont.der .cont_col_C .text_cont .date{

	float:left;}



.cont.der .cont_col_C .text_cont .share{

	font-size: 12px;

	color: #A5A3A3;

	float: left;

	cursor: pointer;

	/*margin-left:12px;*/

	}

.cont.der .cont_col_C .text_cont .share a{

	color: #A5A3A3;

	}



.cont.der .cont_col_C .cont_img{

	width:31.5%;

	float:left;

	display:none;}

.cont.der .cont_col_C .cont_img .img{

	width:100%;

	max-width:208px;}



/*contenido_3*/







/*contenido_4*/



.cont_int.cuatro{

	max-width:1300px;

	margin:auto;

	margin-top:40px;

	padding:0 10px;}



.cont_int.cuatro .franja{

	color:#FFF;

	width:100%;

	background-color:#E9E9E9;

	height:40px;

	margin-bottom:30px;}



.cont_int.cuatro .franja .text{

	text-align: center;

	width: 140px;

	height: 27px;

	padding-top: 13px;	

}

.cont_int.cuatro .franja.video .text{

	background-color:#679FB0;

	

}

.cont_int.cuatro .franja.fotos .text{

	background-color:#81A9A9;

}



.cont_int.cuatro .franja.fotos .text a{

	color: white;

}



.cont_int.cuatro #cont_int_video{

	max-width:1248px;

	min-height:344px;

	margin:auto;

	margin-bottom:30px;

	overflow:hidden;}

.cont_int.cuatro #cont_int_video .video{

	width:89%;

	float:left;

	min-height:344px;

	margin-right:5.3%;

	margin-left:5.3%;}





.cont_int.cuatro #cont_int_video .video .videos{

	}



#video_int{

	width: 100%;

	/* max-width: 100%; */

	min-height: 254px;}



.cont_int.cuatro #cont_int_video .video h2{

	font-size:19px;

	margin-top:15px;

	font-family: 'RobotoSlabRegular';

	line-height:25px;}

	

.cont_int.cuatro #cont_int_video .video p{

	font-size: 13px;

	margin-top:10px;

	line-height: 20px;

	}

	

.cont_int.cuatro #cont_int_video .video.uno{

	display:block;}



.video.dos, .video.tres, .video.cuatro {

	display:none;}



.cont_int.cuatro #cont_int_video .video.mg{

	margin-right:0%;}





.cont_int.cuatro #cont_slider{

	max_widht:1300px;

	min-height:410px;

	margin-bottom:30px;

	overflow:hidden;}





#cont_slider .cont_sli{

	width:22%;

	height:420px;

	overflow:hidden;

	float:left;

	position:relative;

	}



#cont_slider .cont_sli .cont_int_sli{

	overflow:hidden;

	height:376px;}

#cont_slider .cont_sli .cont_int_sli .cont_img{

	width:5000px;

	position:absolute;

	left:0px;}

#cont_slider .cont_sli .cont_int_sli .img_slide{

	float:left;

	margin-right:2px;}



#cont_slider .cont_sli a h2{

	font-size: 18px;

	margin-top: 7px;

	font-family: 'RobotoSlabRegular';

	color:#242424;

}



#cont_slider .cont_sli a h2:hover{

	color: #e20010;

}

	

#cont_slider .cont_sli.uno{

	width:100%;

	margin-right:4%;

	}

.cont_sli.dos, .cont_sli.tres{

	margin-right:0%;

	display:none;

	}	



#cont_slider .cont_sli .ctrl_slider{

	background-image: url(../img/flechas_slider.png);

	height: 73px;

	width: 24px;

	position: absolute;

	top:154px;

	cursor:pointer;

}

#cont_slider .cont_sli .ctrl_slider.izq{

	background-position:left;

	left:24px;}

#cont_slider .cont_sli .ctrl_slider.der{

	background-position:right;

	left:100%;

	margin-left:-50px;}



/*contenido_4*/





/*footer*/



footer{

	width:100%;

	min-height:55px;

	background-color:#2E2E2E;

	display:none;}





footer #footer_int{

	max-width:1300px;

	padding:0 10px;

	min-height:55px;

	margin:auto;

	overflow:hidden;

	}

footer #footer_int span{

	float: left;

	color: #FFF;

	margin-top: 6px;

	font-size: 12px;

	margin-bottom: 15px;

	line-height: 20px;

	}

footer #footer_int #iconos_der{

	float: left;

	width: 235px;

	overflow: hidden;

	}



footer #footer_int #iconos_der #izq_cont{

	float: left;

	height: 27px;

	padding-top: 1px;

	margin-top: 12px;

	width: 55px;

	border-right-width: thin;

	border-right-style: solid;

	border-right-color: #626262;

	padding-right:5px; 

}

footer #footer_int #iconos_der #der_cont{

	float:left;

	margin-top:11px;

	margin-left:5px;}





footer #footer_int #iconos_der .icon{

	width: 25px;

	height: 25px;

	margin-top: 3px;

	margin-right:0px;

	float: left;

	background-repeat: no-repeat;

	

	

	

	

	}





footer #footer_int #iconos_der .icon.sobre{

	background-image: url(../img/icon_mail.png);

	background-position: center;

}

footer #footer_int #iconos_der .icon.corazon{

	background-image: url(../img/icon_like.png);

	background-position: center;

}





footer #footer_int #iconos_der .icon.face{

	background-image: url(../img/icon_face.png);

	background-position:right;



}

footer #footer_int #iconos_der .icon.face:hover{

	background-position:left;

	

		

}

footer #footer_int #iconos_der .icon.tw{

	background-image: url(../img/icon_tw.png);

	background-position:right;

}

footer #footer_int #iconos_der .icon.tw:hover{

	background-position:left;

	



}

footer #footer_int #iconos_der .icon.lk{

	background-image: url(../img/icon_link.png);

	background-position:right;

	

}

footer #footer_int #iconos_der .icon.lk:hover{

	background-position:left;

	

}

footer #footer_int #iconos_der .icon.goog{

	background-image: url(../img/icon_google.png);

	background-position:right;

}

footer #footer_int #iconos_der .icon.goog:hover{

	background-position:left;

	

}

footer #footer_int #iconos_der .icon.yt{

	background-image: url(../img/icon_youtube.png);

	background-position:right;

}

footer #footer_int #iconos_der .icon.yt:hover{

	background-position:left;

	

}

footer #footer_int #iconos_der .icon.pint{

	background-image: url(../img/icon_pint.png);

	background-position:right;

}

footer #footer_int #iconos_der .icon.pint:hover{

	background-position:left;

	

}









/*footer*/





/*contenido_4*/



/* COLUMN WIDTH ON DISPLAYS +423px /16*/

@media screen and ( min-width : 25em ) {





	#franja_uno h2 a{

		display:block;

		font-size:16px;

		margin-top:12px;

		width:auto;

	

	

		}



}







/* COLUMN WIDTH ON DISPLAYS +423px /16*/

@media screen and ( min-width : 29em ) {





	#nav_cel{

		top:72px;

	

		}



	header #cont_nav #icon_lupa{

		margin: 3px 2px 0 2px;

		

		}	



	header #cont_nav #icon_lupa{

		margin: 7px 2px 0 8px;

		}



	header #logo_ch{

		max-width:250px;

	

		}





	header #cont_nav #icon_menu{

		max-width: 52px;

		}

	header #cont_nav #icon_redes{

		max-width: 56px;

		margin-top: 3px;

		margin-right: 0px;

		}



	header #cont_nav{

		width: auto;

		height: 52px;

		margin-left: 257px;

		

		

		}



	header .cont_redes_mob{

		margin-left: -125px;

		top: 72px;

		

		}



}





/************************************************** COLUMN WIDTH ON DISPLAYS +636px /16*/

@media screen and ( min-width : 35em ) {



	.text_caption_cel{

	display:none;}





	header{

	

	padding:0 14px;

}

	

	header #cont_nav{

		margin-top:20px;

	}	

	

	header #search input{

		width: 250px;

	

	}	

	

	

	

	header #cont_nav #icon_home{

	margin-left:16px;}

	

	

	/*

	header #iconos_der{

		display:block;}



	*/

	#cont_search{

	padding:0 15px

	}



	#cel_search #search{

	/* margin: auto; */

	margin-left: 3%;

	

	

	}



	#cel_search #search input{

		width: 61.5%;

	}

	#cel_search #search #btn_search{

		left: 62.2%;

	}



	.cont_int{

		margin-top: 20px;

	}

	

	.row.g1{

		padding-left: 6px;

	}

	.row.g2{

		padding-left: 11px;

	}



	.img_g{

		width:auto;
		  position: absolute;
		  /* margin-left: -50px; */
		  left: 50%;
		  top: 50%;
		/*margin-left:-50px;*/
		transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);


	}

		

	.img_auto_ch{

		width:auto;}

	

	

	.colum.uno {

		margin-left:-4px;
		margin-right: 0;

	}	

	
/*
	.colum.dos {

		margin-left: -5px;

	}		
*/
	

	

	.col.b, .col.d, .col.f{

		padding-right:0;

		margin-left: 0;

		margin-right: 0;

		border:none;}



	.col.a{

		border: none;

		margin-left: 0;

		padding-left: 0;

	}	



	.col.a, .col.c, .col.e{

		margin-right: 1.1%;

		padding-right: 1.1%;

		border-right-width: thin;

		border-right-style: solid;

		border-right-color: #DDD;}



		

	.col{

		width:47.5%;

		padding-bottom:0;

		border:0;

		padding-right: 1.2%;

		border-right-width: thin;

		border-right-style: solid;

		border-right-color: #DDD;

		

		/*margin-right:2%;*/}

	.line.b, .line.d{

		display:none;}

		

	.line{

		margin-left:1.5%;

		display:block;}

	

	.col.pub{

		width:	48.5%;

		min-height:398px;

		margin-left:1.3%;}	

    

	.col.gd{

		height:385px;

		

		}

	.col.gd{

		width:98.5%;

		margin-left: 0.7%;

		

		}



			

	.col.img.ch{

		height:385px;

		width:47.5%;

		margin-left:3%;

		

		}

	.col .caption{

		display:block;}

	

	/*cont_dos*/

	

	#franja_uno h2 a{

		margin-left: 15px;

		font-size: 18px;

		margin-top: 10px;

	

	}	

	

	

	.column_B.uno{

		width: 100%;

		min-height: 100px;

		float: left;

	

	}





	.column_B.uno .int_colB_uno{

		width: 48%;

		margin-right:2%;

	

	}

	

	.banner_ch{

		margin-bottom:0px;}

	

	.col_B_ch .img_b_ch{
		height:auto;
		display:block;}



	.column_B.uno .int_colB_dos{

		width: 49.7%;

		margin-top:0;

	

	}





	.column_B.dos{

		width:23.3%;

	}



	

	.col_B_ch  .cont_img{

		width: 30%;

	

	}

	.col_B_ch  .text_cont{

		width:68%;

	}

	/*cont_dos*/	

	

	/*cont_tres*/

	footer{

		display:block;}

	

	.cont_foto_auto #cont_int .cont{

		width:100%;}

	.cont_foto_auto #cont_int .cont.der{

		width:100%;

		}

	.cont_foto_auto #cont_int .cont.izq{

		border:none;}	

	.cont_foto_auto #cont_int .cont.izq .caption{

		display: block;

		}

	

	

		

	

	#cont_slider .cont_sli.uno{

		width:84%;

		margin-right:0%;

		margin:auto;

		float:none;

		}

	/*cont_tres*/

	



	/*cont_cuatro*/

	.cont_int.cuatro #cont_int_video .video{

		width: 39%;

		margin-right: 0%;

		margin-left: 6.5%;}





	.video.uno, .video.dos{

		display:block;}

	

	.video.tres, .video.cuatro {

		display:none;}

	

	/*cont_cuatro*/	

	

	

	/*cont_cel*/	

	

	/*cont_cel*/

	#nav_cel ul#btn_princial_cel{

		margin-left:271px;}	

	.red_cel{

		display:none;}

		

}

/********************************************************************************/

/* COLUMN WIDTH ON DISPLAYS +700px /16*/

@media screen and ( min-width : 38em ) {

	







	

	/*footer*/

	

	footer #footer_int span{

		float: left;

		margin-top: 22px;

		margin-bottom:0;

		line-height:13px;

	

		}

	footer #footer_int #iconos_der{

		float:right;

		width:218px;

		overflow:hidden;

	

		}

		

	

		

		

	



}







/* COLUMN WIDTH ON DISPLAYS +736px /16*/

@media screen and ( min-width : 46em ) {

	

	

	

	header{

		padding: 0 34px 0 25px;

	}

	

	

	

	

	header #cont_nav{

		width:auto;

		max-width:1114px;

		height:52px;

		background-color:#454545;

		margin-top:20px;

		margin-left:257px;

		cursor:default;

		left: inherit;

		float:none;}

	

	



	header #iconos_der{

		display: block;}	





	#cont_search{



		padding:0 35px 0 26px;

	}	

	

	

	

	#container{

		padding: 0px 25px;

	

	}

	

	#nav_cel #centro_cel{

		max-width: 940px;

		height: 185px;

		margin-left: 32px;

		margin-right: 32px;

		overflow: hidden;

	}

		

	#nav_cel ul#btn_princial_cel{

		margin-left:250px;}	



	

	header #cont_nav #icon_redes{

		display:none;}

	

	header .cont_mb{

		display: none;



	}





}



/* COLUMN WIDTH ON DISPLAYS +770px /16*/

@media screen and ( min-width : 48em ) {

	#nav_cel #cont_sub_cel{

		display:block;}

	#nav_cel #cont_sub_cel .auto_cel_nav{

		width: 184px;

		float: left;

		margin-right: 7px;

		

		}	



	#nav_cel ul#btn_secundaria_cel li a.active{

		color: #1A1A1A;}	

	.flech_sub_cel{

		opacity:10;}	

}







/* COLUMN WIDTH ON DISPLAYS +835px /16*/

@media screen and ( min-width : 52em ) {

	

	

	

	

	header #search input{

	width: 310px;

	

	}	

	

	

	

	

		

}









/************************************************ COLUMN WIDTH ON DISPLAYS +966px /16*/

@media screen and ( min-width : 51em ) {

	

	

	



	header #cont_nav ul{

		display:none;}

	

	

	header #cont_nav ul li .flecha.home{

		background-image: url(../img/flecha_home.png);

	  height: 7px;

	  width: 11px;

	  background-repeat: no-repeat;

	  background-position: right;

	  float: right;

	  position: relative;

	  right: 0;

	  top: 0;

	

		}	

		

	

	.row.g1{

		padding-left: 0;

	}

	.row.g2{

		padding-left:5px;

	}	



	.cont_int{

	

		padding-right:0px;}

	

	.colum.uno {

		
		margin-right: 0;
		 width: 100%;

		}

	
	.colum.dos{
  	  top: 400px;
  	  margin-left: -339px;
  	  display: block;
  	  position: absolute;
  	  left: 100%;

}
	

	
	

	

	

	

	.line{

		margin-left:1.1%;}

	

	.line.b, .line.d {

		display:none;}

	

	/*

	.colum.dos {

		width: 31.7%;

		float: right;

		margin-top: -1253px;

		margin-right: 13px;

	}
*/
	.col.gd{

		width:66%;

		margin-left:0%;

			}

	.col.img.ch{

		width:31.3%;

		margin-left:1.8%;

		display:block;

		}





	.col.img.ch.pc{

	   display: block;

	}

	.col.img.ch.mob{

		display: none;

		

	}	

			



	.img_pub.mg{

		margin-top:11px;

		margin-right:0;}

	

	

	.img_pub{

		display:initial;

		}

	/*.col .caption.uno{

		padding-left:9px;

		line-height:25px;

		top:330px;}

	*/

			

	.col.pub{

		width:	98%;

		min-height:0;

		margin-top:22px;

		}	

	.row.g2{

		max-width: 645px;
  		margin-right: 313px;

		}	

	

	

	

	

	/*cont_dos*/	

	

	.column_B.uno{

		width: 65%;

		

	}

	



	.column_B.uno .int_colB_uno{

		width: 50%;

		margin-right:2%;

	}



	

	

	.column_B.uno .int_colB_dos{

		width: 47.7%;

	}

	

	

	.column_B.dos{

		width:32%;

		display:block;

		}

	

	/*cont_dos*/

	

	

	/*cont_tres*/

	

	.cont_foto_auto #cont_int .cont{

		width:51%;}

		

	.cont.der .cont_col_C.mg{

		margin-top:0;}	

	

	.cont_foto_auto #cont_int .cont.izq .img{

		max-width:635px;

		width:auto;

		}	

		

	.cont_foto_auto #cont_int .cont.izq{

		width:515px;

		position: absolute;}	

	.cont_foto_auto #cont_int .cont.der{

		width:auto;

		margin-left: 536px;

	}

	

	

	.cont.der .cont_col_C .text_cont{

		width:100%;

		margin-left:0%;}

	

	

	

	/*cont_tres*/	

	

	

	

	/*cont_cuatro*/	

	

	

		

	

	/*.cont_int.cuatro{

		padding:0 25px;}*/

		

	

	.cont_int.cuatro #cont_int_video .video{

		width: 27%;

		margin-right: 0%;

		margin-left: 4.5%;}





	.video.uno, .video.dos, .video.tres{

		display:block;}

	

	.video.cuatro {

		display:none;}

		

	#cont_slider .cont_sli{

		width:31%;

		}

	#cont_slider .cont_sli.uno{

		width:63%;

		float:left;

		margin-right:4%;

		}

	.cont_sli.dos{

		margin-right:0%;

		display:block;}

	.cont_sli.tres{

		display:none;}

		

	/*cont_cuatro*/	

	

	

	/*cont_submenu*/

	/*header #cont_nav .menu ul.submenu{

		margin-left:232px;}*/

	.col_sub.cuatro, .col_sub.tres {

		display:none;

	 	}

	.col_sub.dos, .col_sub.uno {

		display:block;

	 	}



	

	

	

	

}

/**********************************************************************/









/* COLUMN WIDTH ON DISPLAYS +966px /16*/

@media screen and ( min-width : 56em ) {	

	

	

	

	

/*

	header #cont_nav #icon_home{

		display:block;

	}	

	

*/	

	

	



	.banner{

		/*width:100%;*/

		max-width:636px;

		display:block;}

	

	.banner2{

		width:100%;

		max-width:636px;

		display:none;}	

	

	.col{

		padding-right: 1%;

		border-right-width: thin;

		border-right-style: solid;

		border-right-color: #DDD;

		width:	48.2%;

		/*margin-left:1.1%;*/}

	

}



/* COLUMN WIDTH ON DISPLAYS +950px /16*/

@media screen and ( min-width : 59em ) {	



	#nav_cel #cont_sub_cel{

		width:376px;

	

	}	



	#nav_cel #cont_sub_cel .auto_cel_nav.mg{

		display: block;

	}	

}



/****************************************************** COLUMN WIDTH ON DISPLAYS +1056px /16*/

@media screen and ( min-width : 66em ) {

	

	header{

		padding: 0 25px;

		}





	header #cont_nav{

		margin-left:195px;

		}	



	header #cont_nav #icon_home{

		display:block;}

	header #cont_nav ul{

		display:block;

		margin-left:3px;}

	header #iconos_der .icon_none{

		display:block;}

	

	header #cont_nav #icon_menu{

		display:none;}

		



	#cont_search{

		display:none;

		}





	header #cont_nav #icon_lupa{

		display:none;}	



	header #cont_nav .menu #submenu_centro{

	padding: 0 25px;}		

	/*	

	header #cont_nav ul{

		margin-left:3px;

		}

	*/	

	header #cont_nav ul li{

		margin-left:0px;

		padding: 19px 0px;

		}

	header #cont_nav ul li.home_btn	{

		padding: 20px 15px;

		}

	/*	

	header #cont_nav #icon_home{

		display:block;

		margin-left:24px;}

	

	header #iconos_der .icon_none{

		display:block;}

	*/

	header #iconos_der{

		width: 233px;

		height: 52px;

		float: right;

		display: block;}	









	header #iconos_der #izq_cont{

		float: left;

		width: 52px;

		border: none;

		height: 35px;

		border-right-width: thin;

		border-right-style: solid;

		border-right-color: #737373;

		}

	header #iconos_der #der_icon{

		float: right;

		width: 168px;

		height: 33px;

		margin-top: 11px;

	

		}



	header #cont_nav .menu{

		top:201px;

		

	}	



	header #search{

		display:block;}



	header #h_right p	{

		display:block;}

	



	header #logo{

		display:block;}

	header #logo_ch{

		display:none;}





	#nav_cel{

		opacity:0;

	}	

	/*	

	.line.b, .line.d {

		display:block;}

		

	.line.c{

		display:none;}

	

	.line{

		margin-left:1.1%;}

	*/	

	.col{

		width: 32%;

	}



	.col.c, .col.f{

		padding:0;

		padding-right: 0.2%;

		margin: 0;

		border:none;}

	

	.col.a, .col.b, .col.d, .col.e{	

		border-right-width: thin;

		border-right-style: solid;

		border-right-color: #DDD;

		padding-right: 0.8%;

		margin-right: 0.8%;

		margin-left: 0;

	}



	.colum.uno{

		max-width: 1006px;
 		margin-right: 299px;
 		width: inherit;

	}
	.colum.dos{
  	 top: -10px	;
  	margin-left: -324px;
}
	/*

	.colum.dos{

		width:23.5%;

		margin-right:0px;

		margin-top: 9px;

		

	}
*/

	.col.img.ch{

		margin-left:2.3%;}

	

	.col.pub{

		width:	98%;}	

		

	.col.gd{

		width:65.1%;

		margin-left:0.7%;

			}		

	

	.row.g2{

		width:98.3%;

		margin-top:0px;
		max-width: inherit;
		margin-right: 0;

		padding-left: 10px;}	

		

		

		

	/*cont_dos*/	

	

	.column_B.uno{

		width: 74.8%;

		

	}

	.col_B .cont_img{

		display:block;

	}

	.col_B .text_cont{

		width:59.5%;}

	

	

	.column_B.uno .int_colB_uno{

		width: 66%;

		margin-right:2%;

	}



	.banner{

		width:auto;

		max-width:636px;

		}

	

	.column_B.uno .int_colB_dos{

		width: 32%;

	}

	

	

	.column_B.dos{

		width:22.9%;

		}

	

	/*cont_dos*/

	

	

	/*contenido_3*/

	

	

	

	

	.cont.der .cont_col_C .text_cont{

		width:64.5%;

		}

	.cont.der .cont_col_C .cont_img{

		display:block;}



	/*contenido_3*/

	

	

	/*cont_cuatro*/

	

	.cont_int.cuatro #cont_int_video .video{

		width: 21%;

		margin-right: 4.5%;

		margin-left: 0.5%;}





	.video.uno, .video.dos, .video.tres, .video.cuatro{

		display:block;}

	

	

	

	#cont_slider .cont_sli{

		width:22.5%;

		}



	#cont_slider .cont_sli.uno{

		width:47%;

		margin-right:3.9%;

		}

	#cont_slider .cont_sli.dos{

		margin-right:3.9%;

		}	

	.cont_sli.dos, .cont_sli.tres{

		display:block;}

	.cont_sli.tres{

		margin-right:0%;}



	.cont_foto_auto #cont_int .cont.izq{

		width:45%;

		position: relative;

		margin-right: 3%;

	}	

	.cont_foto_auto #cont_int .cont.der{

		width:52%;

		margin: 0;

	}			



	/*cont_cuatro*/

	

	

	/*footer*/

	footer #footer_int {

		padding: 0 25px;

		

		}

	/*footer*/

	

	/*cont_submenu*/

	/*header #cont_nav .menu ul.submenu{

		margin-left:225px;}*/

	.col_sub.cuatro {

		display:none;

	 	}

	.col_sub.tres, .col_sub.dos, .col_sub.uno {

		display:block;

	 	}

}

/***********************************************************************/







/* COLUMN WIDTH ON DISPLAYS +1120px /16*/

@media screen and ( min-width : 81em ) {

		

	/*header #cont_nav .menu ul.submenu{

		margin-left:203px;}*/

	.cont_sub .col_sub.uno, .cont_sub .col_sub.dos, .cont_sub .col_sub.tres, .cont_sub .col_sub.cuatro {

		display:block;

		}



}



.sam-container {
	
	margin:10px 0;

}



.wp-caption-text {

	margin-top:8px;

	font-size:13px

}



.cont_text img {

	margin-bottom:10px;
	width: 100%;
	margin-top:10px;
	height:auto;

}



img.alignright {float:right; margin:10 0 1em 1em}

img.alignleft {float:left; margin:10 1em 1em 0}

img.aligncenter {display: block; margin-left: auto; margin-right: auto}

a img.alignright {float:right; margin:10 0 1em 1em}

a img.alignleft {float:left; margin:10 1em 1em 0}

a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
