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





/************* CONT_GENERAL *************/

section.cont_izq{

	width:100%;

	height:auto;

	float:left;

	margin-top:20px;

	margin-bottom:20px;

	/*background-color: #F7F7F7;*/

	margin-right:0%;}

article.cont_der{

	width: auto;

	height:auto;

	float: left;

	margin-top: 20px;

	margin-bottom: 20px;

	display:none;

	

	/*background-color: #F7F7F7;*/

}

.col.pub{

	margin:12px 0;

	padding:0;

	width:100%;

	min-height:0;

	float:none;}

.col.pub.mg{

	margin:0;}

	

.img_pub{

	max-width:none;

	}

.column_B.dos{

	  margin-top: -10px;}	

		

.column_B.dos .pub{

	max-width:none;}

.column_B.dos .pub_b.tw{

	margin-top:10px;}



#cont_ult_not{

	height:40px;

	width:100%;

	background-color:#E9E9E9;

	margin-top:21px;}

#cont_ult_not h2{

	font-size: 19px;

	color: #FFFFFF;

	font-family: 'RobotoRegular';

	padding: 10px 10px 10px 10px;

	width: 189px;

	font-weight: bold;

	background-color: #E3010F;

	}	



.line_h{

	width:100%;

	height:1px;

	background-color:#EBEBEB;

	clear: both;

	margin-top: 36px;

}



.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;

}



#notas{

	margin-top: 10px;

}



h3.title{

	border-bottom: 1px solid #ebebeb;

    color: #242424;

    font-family: "RobotoSlabRegular";

    font-size: 20px;

    margin-bottom: 40px;

    padding-bottom: 15px;

    text-transform: uppercase;

}

/************* FIN CONT_GENERAL *************/







/************* CONT_RESULTADO *************/

.cont_izq.resultado #search{

	margin-top:18px;

	overflow:hidden;

	margin-bottom: 30px;

}

	

.cont_izq.resultado #search input{

	width: 70%;

	height: 41px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	float: left;

	font-size: 15px;

}



.cont_izq.resultado #search #btn_search{

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

	height: 40px;

	width: 42px;

	margin-left:5px;

	cursor:pointer;	

	opacity:1;

	float: left;

}

	

.cont_izq.resultado #search #btn_search:hover{

	opacity:0.8;

}	



.cont_izq.resultado h3{

	color:#E20010; 

	font-family: 'RobotoSlabRegular';

	font-size: 19px;

}



.cont_izq.resultado h3 span{

	font-size: 14px;

	color:#242424;

	font-family: 'RobotoRegular';

}



.col_resul{

	overflow: hidden;

	clear: both;

	margin-top: 15px;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CECECE;

}



.col_resul.border{

	border:none;

}



.col_resul .img_result{

	float: left;

	width: 26%;

	display: none;

}



.col_resul .img_result .img{

	width: 100%;

}



.col_resul .text_cont{

	width:95%;

	float: left;

	padding: 0;

	margin-left: 1.5%;

}



.col_resul h1 a{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

	color:#242424;

}



.col_resul h1 a:hover{

	color: #e20010;

}



.col_resul .text_cont .date{

	margin-top: 15px;

}



.col_resul .text_cont p{

	font-size: 13px;

	line-height: 20px;

	margin-top: 15px;

}



.col_resul .foot_col{

	margin-top: 30px;

	position: relative;

}



.col_resul.first{

	background: #e9e9e9;

	padding: 20px;

	border-bottom: none;

}



.col_resul.first h1{

	font-size: 21px;

}



.col_resul.first .img_result{

	width: 29%;

}



.banner_img{

	max-width:636px;

	height: auto;

	margin: 15px auto 30px auto;

}



.banner_img .img{

	width: 100%;

}



.cont_izq.resultado ul{

	text-align:center;

	overflow: hidden;

	margin: 170px 0 30px 0;

}



.cont_izq.resultado ul li{

	display:inline-block;

	margin-right:6px;

	color:#DF010E;

}



.cont_izq.resultado ul li a{

	font-size:17px;

	color:#DF010E;

}



.cont_izq.resultado ul li a:hover{

	color:#a1010a;

}



.cont_izq.resultado ul li a.active{

	font-weight: bold;

}



.cont_izq.resultado ul li .flecha{

	cursor: pointer;

}

/************* FIN CONT_RESULTADO *************/







/************* CONT_FAVORITOS *************/

.cont_izq.favoritos #search{

	margin-top:18px;

	overflow:hidden;

	margin-bottom: 30px;

}

	

.cont_izq.favoritos #search input{

	width: 70%;

	height: 41px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	float: left;

	font-size: 15px;

}



/*este agregue*/

.cont_izq.favoritos h3{

	color:#242424; 

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

}

.cont_izq.favoritos h3 span{

	font-size: 14px;

	color:#242424;

	font-family: 'RobotoRegular';

}



.col_favoritos{

	overflow: hidden;

	clear: both;

	margin-top: 15px;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CECECE;

}



.col_favoritos.border{

	border:none;

}



.col_favoritos .img_favoritos{

	float: left;

	width: 26%;

	display: none;

}



.col_favoritos .img_favoritos .img{

	width: 100%;

}



.col_favoritos .text_cont{

	width:95%;

	float: left;

	padding: 0;

	margin-left: 1.5%;

}



.col_favoritos h1 a{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

	color:#242424;

}



.col_favoritos h1 a:hover{

	color: #e20010;

}



.col_favoritos .text_cont .date{

	margin-top: 15px;

}



.col_favoritos .text_cont p{

	font-size: 13px;

	line-height: 20px;

	margin-top: 15px;

}



.col_favoritos .foot_col{

	margin-top: 30px;

	position: relative;

}



.col_favoritos.first{

	background: #e9e9e9;

	padding: 20px;

	border-bottom: none;

}



.col_favoritos.first h1{

	font-size: 21px;

}



.col_favoritos.first .img_favoritos{

	width: 29%;

}



.banner_img{

	max-width:636px;

	height: auto;

	margin: 15px auto 30px auto;

}



.banner_img .img{

	width: 100%;

}



.cont_izq.favoritos ul{

	text-align:center;

	overflow: hidden;

	margin: 170px 0 30px 0;

}



.cont_izq.favoritos ul li{

	display:inline-block;

	margin-right:6px;

	color:#DF010E;

}



.cont_izq.favoritos ul li a{

	font-size:17px;

	color:#DF010E;

}



.cont_izq.favoritos ul li a:hover{

	color:#a1010a;

}



.cont_izq.favoritos ul li a.active{

	font-weight: bold;

}



.cont_izq.favoritos ul li .flecha{

	cursor: pointer;

}

/************* FIN CONT_FAVORITOS *************/









/************* CONT_LANZAMIENTOS *************/

.cont_izq.lanzamiento #search{

	margin-top:18px;

	overflow:hidden;

	margin-bottom: 30px;

}

	

.cont_izq.lanzamiento #search input{

	width: 70%;

	height: 41px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	float: left;

	font-size: 15px;

}



.cont_izq.lanzamiento #search #btn_search{

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

	height: 40px;

	width: 42px;

	margin-left:5px;

	cursor:pointer;	

	opacity:1;

	float: left;

}

	

.cont_izq.lanzamiento #search #btn_search:hover{

	opacity:0.8;

}	



.cont_izq.lanzamiento h3{

	color:#242424; 

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

}	

.cont_izq.lanzamiento h3 span{

	font-size: 14px;

	color:#242424;

	font-family: 'RobotoRegular';

}



.col_lanzam{

	overflow: hidden;

	clear: both;

	margin-top: 15px;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CECECE;

}



.col_lanzam.border{

	border:none;

}



.col_lanzam .img_lanzam{

	float: left;

	width: 26%;

	display: none;

}



.col_lanzam .img_lanzam .img{

	width: 100%;

}



.col_lanzam .text_cont{

	width:95%;

	float: left;

	padding: 0;

	margin-left: 1.5%;

}



.col_lanzam h1 a{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

	color:#242424;

}



.col_lanzam h1 a:hover{

	color: #e20010;

}



.col_lanzam .text_cont .date{

	margin-top: 15px;

}



.col_lanzam .text_cont p{

	font-size: 13px;

	line-height: 20px;

	margin-top: 15px;

}



.col_lanzam .foot_col{

	margin-top: 30px;

	position: relative;

}



.col_lanzam.first{

	background: #e9e9e9;

	padding: 20px;

	border-bottom: none;

}



.col_lanzam.first h1 a{

	font-size: 22px;

}



.col_lanzam.first .text_cont p{

	font-size: 14px;

}



.col_lanzam.first .img_lanzam{

	width: 50%;

}



.banner_img{

	max-width:636px;

	height: auto;

	margin: 15px auto 30px auto;

}



.banner_img .img{

	width: 100%;

}



.cont_izq.lanzamiento ul{

	text-align:center;

	overflow: hidden;

	margin: 170px 0 30px 0;

}



.cont_izq.lanzamiento ul li{

	display:inline-block;

	margin-right:6px;

	color:#DF010E;

}



.cont_izq.lanzamiento ul li a{

	font-size:17px;

	color:#DF010E;

}



.cont_izq.lanzamiento ul li a:hover{

	color:#a1010a;

}



.cont_izq.lanzamiento ul li a.active{

	font-weight: bold;

}



.cont_izq.lanzamiento ul li .flecha{

	cursor: pointer;

}

/************* FIN CONT_LANZAMIENTOS *************/







/************* CONT_INDUSTRIA *************/

.cont_izq.industria #search{

	margin-top:18px;

	overflow:hidden;

	margin-bottom: 30px;

}

	

.cont_izq.industria #search input{

	width: 70%;

	height: 41px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	float: left;

	font-size: 15px;

}



.cont_izq.industria #search #btn_search{

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

	height: 40px;

	width: 42px;

	margin-left:5px;

	cursor:pointer;	

	opacity:1;

	float: left;

}

	

.cont_izq.industria #search #btn_search:hover{

	opacity:0.8;

}	



.cont_izq.industria h3{

	color:#242424; 

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

}	

.cont_izq.industria h3 span{

	font-size: 14px;

	color:#242424;

	font-family: 'RobotoRegular';

}



.col_indust{

	overflow: hidden;

	clear: both;

	margin-top: 15px;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CECECE;

}



.col_indust.border{

	border:none;

}



.col_indust .img_indust{

	float: left;

	width: 26%;

	display: none;

}



.col_indust .img_indust .img{

	width: 100%;

}



.col_indust .text_cont{

	width:95%;

	float: left;

	padding: 0;

	margin-left: 1.5%;

}



.col_indust h1 a{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

	color:#242424;

}



.col_indust h1 a:hover{

	color: #e20010;

}



.col_indust .text_cont .date{

	margin-top: 15px;

}



.col_indust .text_cont p{

	font-size: 13px;

	line-height: 20px;

	margin-top: 15px;

}



.col_indust .foot_col{

	margin-top: 30px;

	position: relative;

}



.col_indust.first{

	background: #e9e9e9;

	padding: 20px;

	border-bottom: none;

}



.col_indust.first h1 a{

	font-size: 22px;

}



.col_indust.first .text_cont p{

	font-size: 14px;

}



.col_indust.first .img_indust{

	width: 50%;

}



.banner_img{

	max-width:636px;

	height: auto;

	margin: 15px auto 30px auto;

}



.banner_img .img{

	width: 100%;

}



.cont_izq.industria ul{

	text-align:center;

	overflow: hidden;

	margin: 170px 0 30px 0;

}



.cont_izq.industria ul li{

	display:inline-block;

	margin-right:6px;

	color:#DF010E;

}



.cont_izq.industria ul li a{

	font-size:17px;

	color:#DF010E;

}



.cont_izq.industria ul li a:hover{

	color:#a1010a;

}



.cont_izq.industria ul li a.active{

	font-weight: bold;

}



.cont_izq.industria ul li .flecha{

	cursor: pointer;

}

/************* FIN CONT_INDUSTRIA *************/







/************* CONT_PRECIO *************/

.cont_izq.precios h3{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

}



.cont_izq.precios p{

	font-size: 15px;

	margin-top: 11px;

}



.cont_izq.precios h4{

	margin-top: 50px;

	margin-bottom: 8px;

	font-size: 16px;

	font-weight: bold;

	color: #474747;

}



.cont_izq.precios .line_precio{

	height: 2px;

	width: 100%;

	background-color:#E2000E; 

}



.cont_izq.precios .search{

	margin-top: 30px;

}



.cont_izq.precios input{

	width: 60%;

	height: 40px;

	padding-left: 10px;

	border: thin solid #D2D2D2;

	border-radius: 4px;

	outline: none;

	float: left;

	margin-right: 5px;

	font-size: 15px;

}



.cont_izq.precios .btn_search{

	cursor: pointer;

	opacity: 10;

}



.cont_izq.precios .btn_search:hover{

	opacity: 0.9;

}



.cont_izq.precios #cont_rodado{

	width: 100%;

	height: auto;

	overflow: hidden;

	margin: auto;

	margin-top: 0px;

	margin-bottom: 69px;

}



#cont_rodado .rod .img_rod{

	width: 100%;

	max-width: 305px;

	margin-top: 10px;

}



#cont_rodado .rod{

	float: none;

	width: 64%;

	margin-right: 0%;

	margin: auto;

	opacity: 0.8;

	cursor:pointer;

}



#cont_rodado .rod:hover{

	opacity: 10;

}



#cont_rodado .rod h3{

	text-align: center;

	margin-top: 5px;

	font-size: 15px;

	font-weight: bold;

	font-family: 'RobotoRegular';

	color: #474747;

}



#cont_rodado .rod.uno{

	margin-top: 0;

}



#cont_rodado .rod.dos{}



#cont_rodado .rod.tres{

	margin-right: 0;

	margin: auto;

}



.cont_izq.precios ul#precio_rodado{

	overflow: hidden;

	margin-top:15px;

	margin-bottom: 100px;

}



.cont_izq.precios ul#precio_rodado li{

	float: none;

	width: 100%;

	float: left;

	margin-right: 1.5%;

	height: auto;

	font-size: 15px;

	line-height: 20px;

	text-align: left;

	margin-top: 15px;

	cursor:pointer;

}



.cont_izq.precios ul#precio_rodado li:hover{

	opacity:0.9;

}



.cont_izq.precios ul#precio_rodado li h2{

	background-color:#E2E2E2;

	padding: 5px;

	text-align:center;

}



.cont_izq.precios ul#precio_rodado li h2.active{

	color: #FFFFFF;

	background-color: #E0020D; 

}



.cont_izq.precios ul#precio_rodado li.mg{

	margin-right: 0;

}



.cont_izq.precios ul#resultados{

	overflow: hidden;

	margin-top: 20px;

}



.cont_izq.precios ul#resultados li{

	background-color: #E9E9E9;

	width: 98%;

	min-height: auto;

	padding:15px 1%;

	font-size: 15px;

	overflow: hidden;

}



.cont_izq.precios ul#resultados li.gc{

	background-color: #F2F2F2;

}



.cont_izq.precios ul#resultados li h5{

	float:left;

	margin-bottom: 0px;

}



.cont_izq.precios ul#resultados li span{

	float:right;

	margin-right: 5px;

	color:#666;

}

/************* FIN CONT_PRECIO *************/







/************* CONT_NOTA *************/

article.cont_der .col{

	width: 100%;

	/* min-height: 259px; */

	margin: 0;

	margin-top: 20px;

	margin-bottom: 10px;

	overflow: hidden;

	border-bottom: thin solid #CCC;

	border-top-style: none;

	border-right-style: none;

	border-left-style: none;

}



article.cont_der .col.ult_not{

	min-height:290px;

}



article.cont_der .col.min{

	min-height: 265px;

}



article.cont_der .col .foot_col{

	margin-top:10px;

	position:relative;

}



section.nota h3{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

	float: left;

}



section.nota #date{

	float: right;

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

	font-size: 12px;

	color: #B7B7B7;

	background-repeat: no-repeat;

	background-position: 0px center;

	padding-left: 15px;

	margin-top: 8px;

}



section.nota h1{

	font-family: 'RobotoSlabRegular';

	font-size: 35px;

	margin-top: 24px;

}



section.nota h2{

	font-family: 'RobotoSlabRegular';

	font-size: 25px;

	color: #858585;

	margin-top: 10px;

}



section.nota .redes_nota{

	margin-top:20px;

	max-width: none;

	float: none;

	overflow: hidden;}



section.nota .redes_nota .red{

	margin-right: 5.5px;

	margin-top: 10px;

	opacity: 10;

}



section.nota .redes_nota a{

	float: left;

}



section.nota .redes_nota a.disp{

	display: block;

}

section.nota .redes_nota a.pc{

	display: none;

}



section.nota .redes_nota .red:hover{

	opacity: 0.8;

}



section.nota #icon_nota{

	width: 115px;

	height: 24px;

	float: none;

	margin-top: 15px;

} 



section.nota #icon_nota .icon{

	width: 24px;

	height: 21px;

	float:left; 

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

	margin-right: 4px;

	cursor: pointer;

	opacity: 10;

}



section.nota #icon_nota .icon:hover{

	opacity: 0.8;

}



section.nota #icon_nota .icon.com{

	background-position: -6px 0px;

	padding-top: 6px;

	width: 8px;

	padding-left: 22px;

	color:#3BBCF3;

	font-size: 15px;

}



section.nota #icon_nota .icon.imp{

	background-position: -44px 0;

}



section.nota #icon_nota .icon.msn{

	background-position: -72px 0;

}



section.nota #icon_nota .icon.like{

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

	background-position:left;

	height: 20px;

	width: 20px;

	cursor:pointer;

	opacity: 10;

	margin-top: 2px;

}



section.nota #icon_nota .icon.like.active{

	background-position:right;

}



section.nota #icon_nota .icon.like:hover{

	opacity: 0.9;

}



section.nota img.img_nota{

	width: 100%;

	margin-top: 25px;

}



section.nota .cont_text{

	max-width: 685px;

	height: auto;

	margin:15px auto;

	padding:0px;

}



section.nota .cont_text.mg{

	margin:35px auto 15px auto;

}



section.nota .cont_text p{

	font-size: 15px;

	line-height: 21px;

	color: #272727;

	margin-bottom:0.6em;

}

section.nota .cont_text p span{

	font-weight: bold;

}



section.nota .img_nota_int{

	float: left;

	margin: 10px 10px 10px 0px;

	width: 100%;

	height: auto;

}



section.nota .img_nota_int.nota_destacada{

	width: 322px;

	height: auto;

	font-size: 25px;

	line-height: 32px;

	font-weight: normal;

	font-family: 'RobotoSlabRegular';

	display: none;

}



section.nota .redes_nota.pie{

	margin-top:0px;

	margin-bottom: 20px;

}



section.nota .franja{

	width: 100%;

	height:40px;

	background-color: #E1DFE0;

}



section.nota .franja.comentarios{

	margin: 50px 0 5px 0;

}



section.nota .franja.notas{

	margin: 50px 0 25px 0;

}



section.nota .franja h2{

	font-size: 20px;

	color: #FFFFFF;

	font-family: 'RobotoRegular';

	padding: 10px;

}



section.nota .franja.notas h2{

	background-color: #679FAE;

	width: 212px;

}



section.nota .franja.comentarios h2{

	background-color: #81A9A9;

	width: 144px;

}



section.nota ul.nota_corta{

	padding: 0;

	overflow: hidden;

	margin-top: -25px;

}



section.nota ul.nota_corta li{

	width: 100%	;

	min-height:228px;

	margin-top: 30px;

	border:none;

	border-bottom:solid 1px #D3D3D3; 

	padding: 0;

	padding-bottom: 25px;

}



section.nota ul.nota_corta li h1{

	margin-top: 8px;

}



section.nota ul.nota_corta li h1 a{

	color: #282828;

	font-size: 20px;

	line-height: 23px;

}



section.nota ul.nota_corta li h1 a:hover{

	color: #e20010;

}



section.nota ul.nota_corta li img.img{

	width: 100%;

}



section.nota .col_com{

	float: left;

	min-height: 435px;

	margin: 0;

	margin-bottom: 60px;

	margin-top:20px;

}



section.nota .col_com.formulario{

	width: 100%;

}



section.nota .col_com.comentarios{

	width: 100%;

}



section.nota .col_com.formulario p{

	font-size: 13px;

	line-height: 22px;

}



section.nota .col_com.formulario form{

	margin-top: 27px;

}



section.nota .col_com.formulario label{

	font-size: 15px;

}



section.nota .col_com.formulario input{

	width: 100%;

	height: 41px;

	padding:0px 10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	font-size: 15px;

	margin-top: 3px;

	margin-bottom: 15px;

}



section.nota .col_com.formulario textarea{

	width: 100%;

	height: 95px;

	border: thin solid #D2D2D2;

	font-family: 'RobotoRegular';

	padding:5px 10px 5px 10px;

	border-radius:4px;

	outline:none;

	font-size: 15px;

	margin-top: 3px;

	margin-bottom: 15px;

}



section.nota .col_com.formulario #btn{

	margin-top: 5px;

	background-color: #E10010;

	padding: 9px 16px;

	border-radius: 4px;

	width: 65px;

	color: #FFFFFF;

	font-size: 14px;

	cursor: pointer;

	opacity: 10;

}



section.nota .col_com.formulario #btn:hover{

	opacity: 0.9;

}



section.nota .col_com.comentarios .comentario{

	min-height: auto;

	width:100%;

	border-bottom:solid 1px #D3D3D3; 

	padding-bottom: 25px;

	margin-bottom: 25px;

}



section.nota .col_com.comentarios .comentario h5{

	font-size: 16px;

	font-weight: bold;

	margin-bottom: 15px;

}



section.nota .col_com.comentarios .comentario p{

	font-size: 15px;

	line-height: 20px;

}



.comentarios .foot{

	margin-top: 20px;

	overflow: hidden;

}



.comentario .foot .date{

	float: right;

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

	font-size: 12px;

	background-position: 0px center;

	padding-left: 15px;

	color: #B7B7B7;

	background-repeat: no-repeat;

}



.comentario .foot span a{

	float: left;

	color: #E10010;

	font-size: 12px;

}



.comentario .foot span a:hover{

	color:#a1010a

}



/************* FIN CONT_NOTA *************/







/************* CONT_GALERIA *************/





section.galeria h1 {

	font-family: 'RobotoSlabRegular';

	font-size: 45px;

	margin:0;

}



section.galeria .cont_galeria{

	overflow: hidden;

	margin: 0 0 100px 0;

}



section.galeria .galerias, article.galeria .galerias{

	border: 1px solid #ddd;

	/* max-width: 309px; */

	width: 99%;

	display: inline-table;

	margin: 23px 0 0 0;

	position: relative;

}



section.galeria .galerias:nth-child(2n){

	margin-right: 0;

}



section.galeria .img_galeria, article.galeria .img_galeria{

	width: 100%;

	max-width:auto;



}

section.galeria .img_galeria.hover{

	position: absolute;

	width: 99.8%;

}

section.galeria .img_galeria.off{

	display:none;

	

}



.cont_slide_btn{

	cursor:pointer;

}



section.galeria a.tituloGaleria{

	font-family: 'RobotoSlabRegular';

	font-size: 22px;

	margin-top: 24px;

	margin: 10px;

	display: block;

	color:#616161;

	line-height: 27px;

}



article.galeria a{

	font-family: 'RobotoSlabRegular';

	font-size: 22px;

	margin-top: 24px;

	margin: 10px 10px 10px 0;

	display: block;

	color:#616161;

	line-height: 27px;

}



section.galeria a:hover, article.galeria a:hover{

	color: #e20010;

}



section.galeria .icon_foto, article.galeria .icon_foto{

	color: #A6A6A6;

	font-size: 12px;

	background-repeat: no-repeat;

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

	background-position: 0 center;

	width: 200px;

	height: 14px;

	margin:0 0 10px 10px;

	padding:4px 0 0 17px;

}





section.galeria .photo-slider{

	margin-top: 30px; /*no estaba*/

	position:relative;

}



section.galeria .banner_galeria{

	margin-top: 100px;

	width: 100%;

}



section.galeria .slider_thumb_cont{

	width: 100%;

	height: 111px;

	position: relative;

	display: none;

}



section.galeria .slider_thumb_cont .flecha{

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

	width: 34px;

	height: 79px;

	position: absolute;

	top: 14px;

	cursor: pointer;

}



section.galeria .slider_thumb_cont .flecha.der{

	background-position: right;

	right: 0;

}



section.galeria .slider_thumb_cont .flecha.izq{

	background-position: left;

	left: 0;

}



section.galeria .cont_thumbs{

	max-width: 886px;

	height: 111px;

	position: relative;

	overflow: hidden;

	margin: auto;

	margin-top: 15px;

}



section.galeria .cont_thumbs .cont_img{

	width: 5000px;

	position: absolute;

	left: 0;

}



section.galeria .cont_thumbs .cont_img .thumb_img{

	float: left;

	margin-right: 30px;

	cursor: pointer;

	opacity: 10;

	transition:all 0.5s ease;

	-webkit-transition:all 0.5s ease;

    -moz-transition:all 0.5s ease;

    -ms-transition:all 0.5s ease;

}



section.galeria .cont_thumbs .cont_img .thumb_img:hover{

	opacity: 0.7;



}



section.galeria .cont_thumbs .cont_img .thumb_img.active{

	opacity: 0.5;

}



article.galeria .galerias{

	margin: 0;

	margin-top: 20px;

	border: 0;

	border-bottom: 1px solid #ccc;

}



article.galeria .galerias:last-child{

	border: none;

}



article.galeria .galerias h2{

	line-height: 20px;

	font-size: 19px;

	margin: 10px 10px 10px 0;

}



article.galeria .icon_foto{

	margin-left: 0;

}



article.galeria #cont_ult_gal{

	height: 39px;

	width: 100%;

	background-color: #E9E9E9;

	margin-top: 21px;

}



article.galeria #cont_ult_gal h2{

	font-size: 19px;

	color: #FFFFFF;

	font-family: 'RobotoRegular';

	padding: 10px 10px 10px 13px;

	width: 189px;

	font-weight: bold;

	background-color: #E3010F;

	margin: 0;

}



/************* FIN CONT_GALERIA *************/









/************* CONT_PRUEBAS *************/

.cont_izq.pruebas #search{

	margin-top:18px;

	overflow:hidden;

	margin-bottom: 30px;

}

	

.cont_izq.pruebas #search input{

	width: 70%;

	height: 41px;

	padding-left:10px;

	border: thin solid #D2D2D2;

	border-radius:4px;

	outline:none;

	float: left;

	font-size: 15px;

}



.cont_izq.pruebas #search #btn_search{

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

	height: 40px;

	width: 42px;

	margin-left:5px;

	cursor:pointer;	

	opacity:1;

	float: left;

}

	

.cont_izq.pruebas #search #btn_search:hover{

	opacity:0.8;

}	



.cont_izq.pruebas h3{

	color:#242424; 

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

}	

.cont_izq.pruebas h3 span{

	font-size: 14px;

	color:#242424;

	font-family: 'RobotoRegular';

}



.col_pruebas{

	overflow: hidden;

	clear: both;

	margin-top: 15px;

	padding-bottom: 15px;

	border-bottom-width: thin;

	border-bottom-style: solid;

	border-bottom-color: #CECECE;

}



.col_pruebas.border{

	border:none;

}



.col_pruebas .img_pruebas{

	float: left;

	width: 26%;

	display: none;

}



.col_pruebas .img_pruebas .img{

	width: 100%;

}



.col_pruebas .text_cont{

	width:95%;

	float: left;

	padding: 0;

	margin-left: 1.5%;

}



.col_pruebas h1 a{

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

	color:#242424;

}



.col_pruebas h1 a:hover{

	color: #e20010;

}



.col_pruebas .text_cont .date{

	margin-top: 15px;

}



.col_pruebas .text_cont p{

	font-size: 13px;

	line-height: 20px;

	margin-top: 15px;

}



.col_pruebas .foot_col{

	margin-top: 30px;

	position: relative;

}



.col_pruebas.first{

	background: #e9e9e9;

	padding: 20px;

	border-bottom: none;

}



.col_pruebas.first h1 a{

	font-size: 22px;

}



.col_pruebas.first .text_cont p{

	font-size: 14px;

}



.col_pruebas.first .img_pruebas{

	width: 50%;

}



.banner_img{

	max-width:636px;

	height: auto;

	margin: 15px auto 30px auto;

}



.banner_img .img{

	width: 100%;

}



.cont_izq.pruebas ul{

	text-align:center;

	overflow: hidden;

	margin: 170px 0 30px 0;

}



.cont_izq.pruebas ul li{

	display:inline-block;

	margin-right:6px;

	color:#DF010E;

}



.cont_izq.pruebas ul li a{

	font-size:17px;

	color:#DF010E;

}



.cont_izq.pruebas ul li a:hover{

	color:#a1010a;

}



.cont_izq.pruebas ul li a.active{

	font-weight: bold;

}



.cont_izq.pruebas ul li .flecha{

	cursor: pointer;

}



.pruebas form{

	margin: 30px 0 50px 0;

}



.pruebas form fieldset{

	margin-bottom: 20px;

}



.pruebas form fieldset h4{

	margin-bottom: 10px;

}



.pruebas form select{

	border: thin solid #d2d2d2;

    border-radius: 4px;

    font-size: 15px;

    padding: 6px 5px;

}



/************* FIN CONT_PRUEBAS *************/







/************* CONT_CONTACTO *************/

.cont_izq.contacto p{

	margin: 20px 0 40px 0;

}



p.exito{

	color: #44c496;

}



.cont_izq.contacto fieldset{

	margin: 20px 0;

}



.cont_izq.contacto input{

	border: thin solid #d2d2d2;

    border-radius: 4px;

    font-size: 15px;

    height: 41px;

    outline: medium none;

    padding-left: 10px;

    width: 100%;

    margin-top: 10px;

}



.cont_izq.contacto textarea{

	border: thin solid #d2d2d2;

    border-radius: 4px;

    font-size: 15px;

    height: 140px;

    outline: medium none;

    padding: 10px;

    width: 100%;

    margin-top: 10px;

    font-family: 'RobotoSlabRegular';

}



.cont_izq.contacto h3{

	color:#242424; 

	font-family: 'RobotoSlabRegular';

	font-size: 20px;

}

/************* FIN CONT_CONTACTO *************/







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

	section.nota .redes_nota{

		max-width:393px;}

	}



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

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

	section.cont_izq{

		width:100%;

		margin-right:2%;

		margin-top:40px;

		margin-bottom:40px;

	}



	/*article.cont_der, .column_B.dos{

		width:39%;

		margin-top:40px;

		margin-bottom:40px;

		

		}

	*/







/************* CONT_RESULTADO *************/

	.cont_izq.resultado #search input{

		width: 60%;

	}

	

	.col_resul .img_result{

		float: left;

		width: 28%;

		display: block;

	}



	.col_resul .text_cont{

		width: 69%;

	}

/************* FIN CONT_RESULTADO *************/





/************* CONT_FAVORITOS *************/

	.cont_izq.lanzamiento #search input{

		width: 60%;

	}

	

	.col_favoritos .img_favoritos{

		float: left;

		width: 28%;

		display: block;

	}



	.col_favoritos .text_cont{

		width: 69%;

	}

/************* FIN CONT_FAVORITOS *************/







/************* CONT_LANZAMIENTO *************/

	.cont_izq.lanzamiento #search input{

		width: 60%;

	}

	

	.col_lanzam .img_lanzam{

		float: left;

		width: 28%;

		display: block;

	}



	.col_lanzam .text_cont{

		width: 69%;

	}



	.col_lanzam.first .text_cont{

		width: 48%;

	}

/************* FIN CONT_LANZAMIENTO *************/







/************* CONT_INDUSTRIA *************/

	.cont_izq.industria #search input{

		width: 60%;

	}

	

	.col_indust .img_indust{

		float: left;

		width: 28%;

		display: block;

	}



	.col_indust .text_cont{

		width: 69%;

	}



	.col_indust.first .text_cont{

		width: 48%;

	}

/************* FIN CONT_INDUSTRIA *************/







/************* CONT_PRECIO *************/

	.cont_izq.precios ul#precio_rodado li{

		width: 18.8%;

	}

	#cont_rodado .rod{

		width: 48%;	

	}

/************* FIN CONT_PRECIO *************/







/************* CONT_PRUEBAS *************/

	.cont_izq.pruebas #search input{

		width: 60%;

	}

	

	.col_pruebas .img_pruebas{

		float: left;

		width: 28%;

		display: block;

	}



	.col_pruebas .text_cont{

		width: 69%;

	}



	.col_pruebas.first .text_cont{

		width: 48%;

	}



	fieldset.marca, fieldset.modelo{

		display: inline-block;

		margin-right: 20px;

	}

/************* FIN CONT_PRUEBAS *************/







/************* CONT_NOTA *************/

	section.nota h1{

		font-size: 45px;

	}



	section.nota h2{

		font-size: 25px;

	}

	

	section.nota .img_nota_int.nota_destacada{

		display: block;

	}



	section.nota .cont_text{

		margin:35px auto;

	}

	

	section.nota ul.nota_corta li{

		width: 47%;

		padding: 0 1% 0 1%;

		border:none;

		border-right:solid 1px #D3D3D3; 

		float: left;

	}



	section.nota ul.nota_corta li.b, section.nota ul.nota_corta li.d, section.nota ul.nota_corta li.f{

		border:none;

		padding: 0 0 0 1%;

	}

/************* FINCONT_NOTA *************/





/************* CONT_GALERIA *************/

	section.galeria .galerias{

		width: 47%;

		margin: 23px 2.5% 0 0;

	}



	section.galeria .galerias:nth-child(2n){

		margin-right:0;

	}



	section.galeria .galerias:nth-child(3n){

		margin-right:none ;

	}	



	section.galeria .cont_thumbs{

		max-width: 515px;

		

		

	}

	section.galeria .slider_thumb_cont{

		display: block;

	}

/************* FINCONT_GALERIA *************/



}







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

	

	section.nota .redes_nota{

		max-width:695px;

	}

	

}







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

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

	

	section.cont_izq{

		width:64%;

	}



	article.cont_der, .column_B.dos{

		width:34%;

	}



	.column_B.dos{

		display:block;
		margin-top: 43px;

	}







/************* CONT_PRECIO *************/

	#cont_rodado .rod{

		float: left;

		width: 31%;

		margin-right: 2%;

		margin-top: 0;

	}



	.cont_izq.precios #cont_rodado{

		margin-top: 19px;

	}



	.cont_izq.precios ul#precio_rodado{

		margin-top: 40px;

	}



	

	.cont_izq.precios ul#precio_rodado li.mg{

		margin-right: 0;

		/*width: 13%*/

	}	



/************* FINCONT_NOTA *************/







/************* CONT_NOTA *************/

	section.nota .redes_nota{

		margin-top:13px;

		max-width: 400px;

		}

	section.nota .img_nota_int{

		width: 304px;

		height: 228px;



	}

	

/*

	section.nota .col_com.formulario{

		width: 45%;

		margin-right: 1.5%;

		

		}

	section.nota .col_com.comentarios{

		width:53%;

		

		}		

*/

/************* FIN CONT_NOTA *************/



	

	}





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

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

	

	section.cont_izq{

		width:74%;

	}



	article.cont_der, .column_B.dos{

		width:24%;	

	}





/************* CONT_RESULTADO *************/

	.cont_izq.resultado #search input{

		width:65%;

	}

/************* FIN CONT_RESULTADO *************/





/************* CONT_FAVORITOS *************/

	.cont_izq.facoritos #search input{

		width:65%;

	}

/************* FIN CONT_FAVORITOS *************/





/************* CONT_LANZAMIENTO *************/

	.cont_izq.lanzamiento #search input{

		width:65%;

	}

/************* FIN CONT_LANZAMIENTO *************/





/************* CONT_INDUSTRIA *************/

	.cont_izq.industria #search input{

		width:65%;	

	}

/************* FIN CONT_INDUSTRIA *************/





/************* CONT_PRECIO *************/

	.cont_izq.precios input{

		width: 30%;

	}

/************* FIN CONT_PRECIO *************/







/************* CONT_NOTA *************/

	section.nota .redes_nota{

		margin-top:25px;

		max-width: none;

		float: left;

	}



	section.nota .redes_nota a.disp{

		display: none;

	}



	section.nota .redes_nota a.pc{

		display: block;

	}	



	section.nota #icon_nota{

		float: right;

		margin-top: 56px;

	} 	



	section.nota .cont_text{

		padding:0 80px;

	}



	section.nota .img_nota_int{

		margin: 10px 10px 10px -80px;

	}



	section.nota ul.nota_corta li{

		width: 31.7%;

	}



	section.nota ul.nota_corta li.b, section.nota ul.nota_corta li.d{

		border-right:solid 1px #D3D3D3; 

		padding: 0 1% 0 1%;

	}	



	section.nota ul.nota_corta li.c, section.nota ul.nota_corta li.f{

		border:none;

		padding: 0 0 0 1%;

	}



	section.nota ul.nota_corta li.a, section.nota ul.nota_corta li.d{

		padding: 0 1% 0 0.3%;

	}	



	section.nota .col_com.formulario{

		width: 38%;

		margin-right: 1.5%;

	}



	section.nota .col_com.comentarios{

		width:60%;

	}	

/************* FIN CONT_NOTA *************/





/************* CONT_GALERIA *************/

	section.galeria .galerias{

		width: 31%;

	}



	section.galeria .galerias:nth-child(2n){

		margin-right: 2.5%;

	}



	section.galeria .galerias:nth-child(3n){

		margin-right: 0;

	}



	section.galeria .cont_thumbs{

		max-width: 703px;		

	}



	section.galeria h3{

		color:#242424; 

		font-family: 'RobotoSlabRegular';

		font-size: 20px;

		text-transform: uppercase;

	}

/************* FIN CONT_GALERIA *************/





/************* CONT_CONTACTO *************/

	.cont_izq.contacto input{

		border: thin solid #d2d2d2;

	    border-radius: 4px;

	    font-size: 15px;

	    height: 41px;

	    outline: medium none;

	    padding-left: 10px;

	    width: 50%;

	    margin-top: 10px;

	}



	.cont_izq.contacto textarea{

		border: thin solid #d2d2d2;

	    border-radius: 4px;

	    font-size: 15px;

	    height: 140px;

	    outline: medium none;

	    padding-left: 10px;

	    width: 50%;

	    margin-top: 10px;

	}



	p.exito{

		color: #44c496;

	}

/************* FIN CONT_CONTACTO *************/

	

}







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

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





/************* CONT_GALERIA *************/



	section.galeria .cont_thumbs{

		max-width: 886px;

	}



/************* FIN CONT_GALERIA *************/



}