@import url("zzz.css");


*{
	font-family: 'Open Sans', sans-serif;
}

/* #homeSlider */

.mainSlider{
	background: #3a4244;
	height: 400px;
	background-image: url('../images/slider-bg-brillo.png');
	background-repeat: no-repeat;
	background-position: right top;
}

.mainSlider .frase,
.frase{
	position:absolute;
	max-width:460px;
	
	margin-top:70px;
}

.mainSlider .frase h2,
.frase h2{
	color: #d7d7d7;
	font-weight: 300;
	font-style: italic;
	font-size: 28px;
	line-height: 34px;
}

.mainSlider .frase h3,
.frase h3{
	color: #d7d7d7;
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
}

@media (max-width: 980px) {
  .mainSlider{
  	height: 300px;
  	overflow: hidden;
  	background-position:265px top;
  }

  #homeSlider > div > img{
  	height: 300px;
  	margin-right: -100px;
  }
}

@media (max-width: 768px) {
	
}

/* #medioSlider */

#medioSlider.mainSlider{
	background: #3a4244;
	height: 230px;
	
	background-repeat: no-repeat;
	background-position: right top;
}

#medioSlider.mainSlider h1{
	color: #fff;
	font-weight: 600;
	font-size: 20px;
	text-transform: uppercase;
	line-height: 30px;
	background: #6b0509;
	width: 292px;
	margin:0;
	padding: 20px;
	text-align: center;
}

#medioSlider.mainSlider .frase{
	position:absolute;
	max-width:680px;
	
	margin-top:20px;
}

#medioSlider.mainSlider .frase h2{
	color: white;
	font-weight: 300;
	font-style: italic;
	font-size: 16px;
	line-height: 24px;
}

/* #menu1 */

#menu1 > li > a{
	width: 90px;
	font-size: 15px;

	padding-right: 4px;
  	padding-left: 4px;
}


.navigation .nav-child {
	position: absolute;
	top: 95%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	background-color: #fff;
	border: 0; 
	 
	-moz-border-radius: 0;
	border-radius: 0; 

	-webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow: 0 5px 10px rgba(0,0,0,0.2);
	box-shadow: 0 5px 10px rgba(0,0,0,0.2); 
	
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

.nav > li > a:hover,
.nav > li > a:focus{
	text-decoration: none;
	background-color: #fff;
	color: #999;
}

.navigation .nav-child a {
	color: #9f070d;
}

.navigation .nav-child li > a:hover, .navigation .nav-child li > a:focus, .navigation .nav-child:hover > a {
	text-decoration: none;
	color: #fff;
	background-color: #b20005;
	background-image: none;
}

@media (max-width: 980px) {
	#menu1 > li > a{
		width:70px;
		font-size: 13px;
	}
}

@media (max-width: 768px) {
	#menu1 > li > a{
		width: 90%;
		margin: auto;
		font-size: 14px;
		line-height: 26px;
		height: 30px;
		border-radius: 0;
	}
}


/* #menu2 */

#menu2 > li > a{
	background: #6b0509;
	/* width: 162px; */
	width: 264px;

	color: #fff;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 0;
	font-size: 13px;

	line-height: 86px;
}

body > nav{
	margin-bottom: 40px;
}

@media (max-width: 1200px) {
  #menu2 > li > a{
  	width: 209px;
  	
  }
}

@media (max-width: 980px) {
  #menu2 > li > a{
  	width: 118px;
  	font-size: 13px;
  	line-height: 17px;
  	padding-top: 20px;
  	height: 55px;
  }
}

@media (max-width: 768px) {
	#menu2 > li > a{
  	
  	width: 90%;
  	margin: auto;
  	height: 34px;
  	border-bottom: 1px solid #666;
  	margin: 10px;
  	
  	font-size: 12px;
  	line-height: 34px;
  }
}

/* menú sidebar */

#sidebar > div > div > ul > li > a{}

#sidebar > div > div > ul > li > a:hover{
	color: #333;
	background: none;
	text-decoration: underline;
}

#sidebar > div > div > ul > li.current{
	font-weight: bold;
}

/* títulos */

#content > div.blog-featured > div.page-header > h1{
	font-size: 40px;
	line-height: 40px;
	font-weight: 300;
	color: #3a4244;
	background: #f4f6f7;
	padding: 0 25px;

	display: inline;
}

#content > div.blog-featured > div.page-header{
	text-align: center;
	background-image: url('../images/punto-h1.gif');
	background-repeat: repeat-x;
	background-position: 50%;

	margin:0 0 40px 0;
	padding: 0;
	border:0;

}

/* noticias */

.body .container {
	background: none; 
}

.item-title {
	margin-bottom: 15px;

	font-size: 20px;
	font-weight: bold;
}

/* volanta */

div.items-leading,
div.item{
	/* position: relative; */
}

div.items-leading h6,
div.item h6{
	/*
	position: absolute; top:0;


	font-weight: normal;
	color: #ff0;
	
	font-style: italic;

	display: inline-block;
	background: #ccc;

	*/

}



#content > div.blog-featured h2{
	/*
	display: inline-block;
	width: 100%;

	background: #f00;
	*/
}

#content > div.blog-featured h2 a{}

p{
	/*
	padding-top:10px;
	display: none;
	*/
}

.article-info.muted .article-info-term{
	display: none;
}

.article-info.muted .icon-calendar{
	display: none;
}

dl.article-info.muted{
	border-top: 1px solid #ccc;
	padding-top: 7px;

	clear: both;
}

dl.article-info.muted dd{
	display: inline;
	margin-left: 0;
}


#content > div.blog-featured h2 a:hover{
	color: #cb0006;
	text-decoration: underline;
}

#content > div.blog-featured > div.items-leading.clearfix > div > p:nth-child(3) > iframe{ /* video al 100 */
	width: 100%;
}

#content > div.blog-featured > div > div.item.column-1.span6 > div > img{
	/* margin: 0 10px 10px 0; */
	max-width: 240px;
}


/* 

#content > div.item-page > div:nth-child(3) > p:nth-child(2) > img,
#content > div.blog > div.items-row.cols-1.row-1.row-fluid.clearfix > div > div > p > img{
	margin-right: 20px;
	max-width: 500px;
}

*/

#content > div.item-page > div.pull-left.item-image > img{
	max-width: 500px;
}



#content > div.blog-featured > div.items-row.cols-2.row-0.row-fluid > div.item.column-2.span6 > p > img, /* imagen grande */
#content > div.blog-featured > div.items-row.cols-2.row-1.row-fluid > div.item.column-2.span6 > p > img{
	margin-bottom: 10px;
}

#content > div.blog-featured > div.items-row.cols-2 > div.item.column-2.span6 > div{
	margin-right: 0;
}


#content > div.blog-featured > div > div.item.column-2.span6 > div{
	max-width: 100%;
}

/* todas las noticias */

#content > div.blog > div.items-row.cols-2 > div > div > div.pull-left.item-image > img{

	max-width: 240px;

}

/* category noticias */

#content div.blog div.pull-left.item-image > img{
	max-width: 400px;
}

#content > div.blog > div.pagination{
	text-align: center;
}

/* medios */

#content > div.item-page > div:nth-child(2) > h1{
	font-size: 40px;
	line-height: 40px;
	font-weight: 300;
	color: #3a4244;
	background: #f4f6f7;
	padding: 0;

	display: inline;
}

/* argentores informa */

#content > div.moduletable_informa{
	text-align: center;
	background-image: url('../images/punto-h1.gif');
	background-repeat: repeat-x;
	background-position: 0 22px;

	margin:40px 0 60px 0;
	padding: 0;
	border:0;
}
.custom_informa {
	margin-top: 60px;
}
.custom_informa .span4{
	background: #d7d7d7;
	padding: 8px;
	margin-bottom: 10px;
}

#content > div.moduletable_informa h3{
	font-size: 40px;
	line-height: 40px;
	font-weight: 300;
	color: #3a4244;
	background: #f4f6f7;
	padding: 0 25px;

	display: inline;
}

#content .custom_informa img {
	margin-bottom: 10px;
}

#content .custom_informa a{
	font-weight: bold;
}

#content .custom_informa a:hover{
	font-weight: bold;
	color: #cb0006;
	text-decoration: underline;
}




/* ida y vuelta */

#content > div.blog.ida-y-vuelta div.page-header{
	border-bottom:0;
	padding-bottom: 0;
}

#content > div.item-page.ida-y-vuelta > div.page-header{
	border:0;padding-bottom: 0;
}
#content > div.item-page.ida-y-vuelta > div.page-header > h2{
	font-size: 30px;	
	border:0;padding-bottom: 0;
}

#content > div.item-page.ida-y-vuelta > div.article-info.muted > dl > dd{
	margin-left: 0;
}
#content > div.item-page.ida-y-vuelta > div.article-info.muted > dl > dd{
	padding-bottom:15px;
	border-bottom: 1px solid #eee;
}

#content > div.item-page.ida-y-vuelta h6{
	background: #f1f2f3;
	padding: 10px 20px;
	border-left: 3px solid #ccc;

	font-size: 15px;
	line-height: 24px;
	font-weight: 300;
	color: #333;
}

#content > div.item-page.ida-y-vuelta h2{
	font-size: 22px;
	color: #333;
	padding-bottom: 10px;

	border-bottom: 1px solid #ccc;

	margin-top: 30px;
}

#content > div.item-page.ida-y-vuelta h5{
	font-size: 13px;
	color: #999;
	font-weight: 400;
	margin:0;
	margin-top: 20px;
}

#content > div.item-page.ida-y-vuelta h3{
	font-size: 21px;
	margin-top: 7px;

	font-weight: 600;
	line-height: 28px;
}

#content > div.item-page.ida-y-vuelta h4{
	font-size: 16px;
}


#content > div.item-page.ida-y-vuelta .epigrafe{
	font-size: 10px;
	line-height: 13px;
	color: #000;
	font-weight: 700;
	border-left: 2px solid #ccc;
	padding-left: 10px;
	margin-bottom: 20px;
}

#content > div.item-page.ida-y-vuelta p.firma{
	color: #999;
	margin-top: 40px;
	text-align: right;

	border-top: 1px solid #ccc;
	padding-top: 20px;
}

/* footer */

.moduletable_footer{
	margin-top: 58px;
}

.moduletable_footer a{
	color: #fff;
	font-size: 12px;
}

.moduletable_footer ul li a:hover{
	background: none;
	text-decoration: underline;
}

.moduletable_footer ul > li.parent > a,
.moduletable_footer ul > li > a{
	font-weight: bold;
	text-transform: uppercase;
}

.moduletable_footer ul > li ul{
	text-indent: 15px;
}

.moduletable_footer ul > li ul > li a{
	text-transform: none;
	font-weight: normal;
}

.footer0 p{
	margin-top: 20px;
	color: #ccc;
	font-size: 11px;
	margin-left: 42px;
}

div.span3.footer0 > p > a{
	color: inherit;
}

/* volanta */

	/* home (default_item.php) */

	.volanta p{
		display: none;
	}

	#content > div.blog-featured > div > div > h5{
		display: none;
	}

	/* category blog (blog_item.php) */

	#content > div.blog > div > div > div > h5{
		display: none;
	}

	#content > div.item-page > div > h5{
		display: none;
	}

	

	#content > div.item-page > div.volanta > h5{
		display: inline;
	}

	#content > div.item-page > div.volanta > ul,
	#content > div.item-page > div.volanta > h1,
	#content > div.item-page > div.volanta > h2,
	#content > div.item-page > div.volanta > h3,
	#content > div.item-page > div.volanta > h4,
	#content > div.item-page > div.volanta > div,
	#content > div.item-page > div.volanta > table{
		display: none;
	}

	#content > div.item-page.ida-y-vuelta > div > h5{
		display: inline;
	}