html, body {
	margin:0px;
	padding:0px;
	width:100%;
	height:100%;
	background:#292929;
	font:normal 14px Arial, Helvetica, sans-serif;
}

@font-face {
	font-family: 'Oswald Light';
	src: url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot);/* IE9 */
	src: local('Oswald Light'),local('Oswald-Light'),
			 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDfY6323mHUZFJMgTvxaG2iE.eot?#iefix) format('embedded-opentype'),/* IE6 - IE8 */
			 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDT8E0i7KZn-EPnyo3HZu7kw.woff?#iefix) format('woff'), /* Safari, Chrome, Firefox */
			 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); /* Safari, Chrome, Firefox */
	font-style: normal;
	font-weight: 300;
}
@font-face {
	font-family: 'Oswald Regular';
	src: url(https://themes.googleusercontent.com/static/fonts/oswald/v8/-WzdRTzRa5k6HlJK6-dK9Q.eot?#iefix); /* IE9 */
	src: local('Oswald Regular'),local('Oswald-Regular'),
  		 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/-WzdRTzRa5k6HlJK6-dK9Q.eot?#iefix) format('embedded-opentype'),/* IE6 - IE8 */
			 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff?#iefix) format('woff'), /* Safari, Chrome, Firefox */
			 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); /* Safari, Chrome, Firefox */
	font-style: normal;
	font-weight: 400;
}
@font-face {
	font-family: 'Oswald Bold';
	src: url(https://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6fY6323mHUZFJMgTvxaG2iE.eot?#iefix);/* IE9 */
	src: local('Oswald Bold'),local('Oswald-Bold'),
	     url(https://themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6fY6323mHUZFJMgTvxaG2iE.eot?#iefix) format('embedded-opentype'),/* IE6 - IE8 */
	     url(https//themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff?#iefix) format('woff'), /* Safari, Chrome, Firefox */
			 url(https://themes.googleusercontent.com/static/fonts/oswald/v8/HqHm7BVC_nzzTui2lzQTDaCWcynf_cDxXwCLxiixG1c.ttf) format('truetype'); /* Safari, Chrome, Firefox */
	font-style: normal;
	font-weight: 700;
}

/*
body{
	scrollbar-base-color: gray;
	scrollbar-arrow-color: #527DB5;
	scrollbar-track-color: #EFF7FF;
	scrollbar-shadow-color: #639ACE;
	scrollbar-lightshadow-color: #D6EBFF;
	scrollbar-darkshadow-color: #D6EBFF;
	scrollbar-highlight-color: #D6EBFF;
	scrollbar-3dlight-color: #639ACE;
	font-family: Helvetica, Arial, sans-serif;
}
*/

body.light { overflow:hidden;}

iframe::-webkit-scrollbar {
width: 8px;
height: 13px;
}

iframe::-webkit-scrollbar-track {
	background:rgba(0,0,0,0.5);
}

iframe::-webkit-scrollbar-thumb {
min-height: 28px;
padding-top: 100px;
border-left: 6px solid transparent;
border-right:solid 1px #999;
border-top: 0 solid transparent;
border-bottom: 0 solid transparent;
background-color: #444;
-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, 0.1), inset 0 -1px 0 rgba(0, 0, 0, 0.07);
border-radius:6px;
}

.clear{clear:both;}

img{vertical-align: top;}

#divPreloader{
	background:#000;
	position:absolute;
	z-index:9999999;
	width:100px;
	height:100px;
	top:50%;
	left:50%;
	margin-left:-60px;
	margin-top:-60px;
	padding:10px;
	border-radius:11px;
}

.clear{
	clear:both;
}

#all{display:block;}

.all{
	position:relative;
	width:960px;
	left:50%;
	margin-left:-480px;
	top:0px;
	overflow:auto;
	background:none;
}

.izq{
	margin:0px 30px 30px 0px;
	float:left;
}

.cent{
	margin:0px 30px 30px 0px;
	float:left;
}

.der{
	margin:0px 0px 30px 0px;
	float:right;
}

.dataCol{
	position:relative;
	margin:0px 30px 10px 0px;
	width:300px;
	float:right;
	background:none;
}

.dataCol > div{
	margin-bottom:30px;
	min-height:250px;
}

.hub_unit{
	width:300px;
	height:250px;
	overflow:hidden;
	padding:0px;
}

.hub_busqData{
	width:300px;
	background:#0CC;
	padding:0px;
	margin:30px 20px 0px 0px;
	position:relative;
	float:right;
}

.hub_dbl_h{
	width:630px;
	background:#969;
}

.hub_ad{
	width:300px;
	background:#FFF;
	overflow:hidden;
	text-align:center;
}

.hub_full{
	width:960px;
	background:#F90;
	float:left;
	margin-bottom:30px;
}

.br img{ margin:40px 0px;}

#agregaRest{ position:absolute; width:300px; z-index:9999;
height:35px; background:#999; margin-top:-35px; overflow:hidden;}

.btnagregaRest{ width:290px; height:30px; background:#4d8e23; color:#fff; float:left; text-align:center; padding:0px 5px 5px 5px; margin:0px 0px 8px 0px; font:300 20px 'Oswald', Arial,serif;}
.btnagregaRest:hover { background:#a2cc3d; color:#fff;}

.btnAgrRest{ line-height:35px; position:relative; text-align:center;
	height:27px; width:90px; margin-top:6px;
	background:#4d8e23;
	font:normal 18px 'Oswald','Arial',serif; color: #fff;
	left:50%; margin-left:-45px;
	}
.btnAgrRest:hover{ background:#a2cc3d; color:#fff;}

/*RESULTADOS*/
.result{
	width:630px;
	height:auto;
	background:none;
}

.top_busqueda{
	width:620px;
	background:#4d8e23;
	height:32px;
	font:100 17px 'Oswald', Arial,serif; padding:4px 0px 0px 10px; color:#FFF;
}

.pagSwitch{
	width:26px;
	height:26px;
	overflow:hidden;
	float:right;
	display:inline;
	margin-right:15px;
}
.top_busqueda .mosaic{background:url(../img/pagSwitch_mosaic.png) no-repeat;}
.top_busqueda .list{background:url(../img/pagSwitch_list.png) no-repeat;}
.top_busqueda .on{background-position:top;}
.top_busqueda .off{background-position:bottom; cursor:pointer;}

#lista, #mosaico{
	width:630px;
	min-height:450px;
}

.resultOFF{
	display:none;
}

.noResult{height:530px; width:630px; background:#ececec; position:relative; top:0px; margin:0px; padding:0px;}
.noResult > div{ text-align:center; font:bold 15px 'Roboto','Arial',serif; border-radius:18px; background:#fff; box-shadow:0px 1px 6px #999; color:#777; padding:30px; width:410px; margin:190px 80px 0px 80px; position:absolute;}

.lista{background:#222;}
.lista .listCategorias td{ background:#CCC; padding:8px; text-align:center; font:bold 13px Arial, Helvetica, sans-serif; color:#000; border-bottom:none;}
.lista td{font:normal 13px Arial, Helvetica, sans-serif; color:#FFF; vertical-align:middle; text-align:center; border-bottom:dotted 1px #888;}
.lista .pic{ text-align:left; font:400 15px 'Roboto','Arial',serif;}
.lista .pic div{ width:136px; height:50px; margin-top:8px; padding-top:30px; float:right; text-align:left; display:table-cell; vertical-align:middle;}
.lista .pic img{ width:120px; height:80px; border:0px; margin:8px;}

.dot1{ border-right:dotted 1px #888;}
.dot2{ border-right:dotted 1px #555; box-shadow:inset -10px 0px 10px #979797;}

.pagGuia{
	width:630px;
	background:#444;
	height:40px;
	margin-bottom:0px;
/*	box-shadow:inset 0px 5px 20px #999;*/
}

.pagGuia ul{
	position:relative;
	width:470px;
	left:50%;
	margin-left:-235px;
	border:solid 0px #F00;
	text-align:center;
	top:12px;
}

.pagGuia li{
	display:inline;
	padding:5px 9px;
	margin:0px 2px;
	border:solid 0px #CCC;
	font:normal 14px Arial, Helvetica, sans-serif; color:#FFF;
	cursor:pointer;
	border-radius:5px;
	background:#222;
}

.pagGuia li:HOVER{
	border:solid 0px #ccc;
	background:#9C3;
	color:#000;
	/*box-shadow:inset 0px 1px 2px #000;*/
	transition:background .3s;
	font-weight:bold;
}

.pagGuia li.on{
	background:#777;
	color:#000;
	/*box-shadow:inset 0px 5px 9px #555;*/
	transition:background .3s;
	font-weight:bold;
}

.pagGuia li.not{
	border:none;
	font-weight:bold;
}

.pagGuia li img{
	margin-top:-2px;
}

.flech{
	margin:0px 6px;
}

.cell{
	width:208px;
	height:139px;
	float:left;
	background:#996;
	overflow:hidden;
	margin-bottom:3px;
}

.cell:HOVER .cellshade{
	display:block;
	background:rgba(250,250,250,0.45);
	transition:background .5s;
}

.cellshade{
	width:208px;
	height:139px;
	background:none;
	position:absolute;
	float:right;
	display:block;
	z-index:999;
	cursor:pointer;
	transition:background .7s;
}

.cellfoto{
	position:relative;
	z-index:0;
}

.cellfoto img{
	width:208px;
	position:absolute;
}

.cell .cellcaption{
	position:relative;
	background:rgba(0,0,0,0.70);
	width:208px;
	height:auto;
	z-index:99;
	top:79px;
}

.cellcaption h1{
	font:400 17px 'Roboto','Arial',serif; padding:4px 5px 0px 9px; color:#FFF;
}

.cellcaption h3{
	font:normal 13px 'Arial',serif; padding:2px 5px 5px 9px; color:#FFF;
}

.cellcalif{
	margin-left:11px;
}

.cellcalif li{
	display:inline;
	margin-left:-2px;
}

.cellcalif img{
	width:15px;
}

.cellmarg{
	margin:0px 3px 3px 3px
}

/*DATA DETAIL*/

#data_shadow{
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.75);
	z-index:99999;
}

.frameData{
	position:relative;
	width:978px;
	height:100%;
	left:50%;
	margin-left:-480px;
	box-shadow:0px 0px 11px rgba(0,0,0,0.7);
	overflow-x: hidden;
	overflow-y: scroll;
}

#recommend_shadow{
	display:block;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.75);
	z-index:99999;
}

#recommend { z-index:999; background: #666;
width:300px; height:380px; top:310px; left:50%; margin:-150px; padding:0px 10px; position:relative;
-webkit-box-shadow: inset 0px 0px 50px 2px rgba(0, 0, 0, .5);
box-shadow: inset 0px 0px 50px 2px rgba(0, 0, 0, .5), 0px 2px 4px rgba(0, 0, 0, .6) ;
overflow:hidden;}
#recommend .relative .ac{ font:bold 13px Arial, Helvetica, sans-serif; float:left; color:#FFF; width:262px; padding:3px 0px;}
#recommend .comptit{width:260px; margin:10px; color:#ccc; font:normal 24px 'Oswald', Arial, sans-serif;}
#recommend .btn_cerrar{ width:30px; height:30px; float:right; margin:5px 15px; cursor:pointer; -webkit-transition: all .2s ease; }
#recommend .btn_cerrar:hover{ opacity:0.4;}
#recommend .separador{ border-bottom:#888 thin solid; border-top:thin #111 solid; margin:5px 0px;}
.anotacion{font:10px/16px Helvetica, Arial, sans-serif; color:#999; width:280px;}
#recommend .input{
	outline:none;
	padding: 3px 5px;
	border: 1px solid #a8a8a8;
	font-size:13px;
	background: #f1f1f1;
	vertical-align:middle;
	color:#666666;
	width:260px;
	margin-bottom:3px;
	
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-khtml-border-radius: 5px; /* Linux browsers */
	border-radius: 5px; /* Opera 10.50, IE and CSS3 */	
	 
	 -moz-box-shadow: 1px 1px 3px #c9c9c9  inset, 0 0 0 0 ;
	 -webkit-box-shadow: 1px 1px 3px #c9c9c9 inset, 0 0 0 0 ;
	 box-shadow: 1px 1px 3px #c9c9c9 inset, 0 0 0 0 ;
	 /*rgba(0, 0, 0, 0.25)*/ 
}

#recommend textarea{margin-top:3px;}

.closebtn{
	position:relative;
	width:32px;
	height:32px;
	z-index:9999;
	left:50%;
	margin-left:155px;
	top:180px;
}

/*Riel*/
.rielTitimg { height:250px; width:40px; float:left;	position:relative;}

/*Herramientas en Hover*/
ul.calif {font:lighter 12px/16px 'Helvetica', 'Arial', sans-serif; bottom:10px; left: 13px; position:absolute;}
.ic_caption ul.calif {position: relative;}
ul.calif li {margin-left:0; list-style-type:none; font:100 13px/17px 'Oswald','Arial',serif; text-transform:uppercase; display:inline;}
ul.calif li a{color:#00c6ff; display:inline-block; background:inherit; padding:2px; margin-left: -4px; }
ul.calif li a:hover{color:#00c6ff; display:inline-block; background:#eaeaea;}

/*Herramientas en Hover Doble*/
ul.califPrime {bottom:0px; left: 0px; position:absolute;}
.ic_caption ul.califPrime {position: relative;}
ul.califPrime li {margin-left:0; list-style-type:none; display:inline;}

/*Captions*/
.ic_container {vertical-align:baseline;position:relative;}
.ic_caption{position:absolute;overflow:hidden;margin:0px;padding:0px;left:0px;right:0px;bottom:0;cursor:default;background:rgba(0,0,0,0.7);}
.ic_caption span{font:100 13px/16px 'Helvetica','Arial',serif; color:#fff; padding:5px;}
.gd .ic_caption {position:absolute;overflow:hidden;margin:0px;padding:90px 0 0 0;left:0px;right:0px;cursor:default;background:url(../img/grdAV_1.png) repeat-x 0 40px;}
.overlay {opacity:0.8;position:absolute;top:0px;bottom:0px;left:0px;right:0px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.ic_category {text-transform:uppercase;font-size:11px;padding:5px;margin:0px;}

.califPrime h2{font:400 44px 'Oswald','Arial',serif; padding:8px 3px 8px 15px; color:#FFF; margin:0px; display:inline;}

.txtPrime{ position:relative; left:10px; bottom:10px; font:100 13px/16px 'Helvetica','Arial',serif; color:#fff; padding:5px;}
.txtPrime span{ margin-left:-5px; color:#66ff00;}

/*NUESTROS CRITICOS*/
.crit {background:#333; text-align:center;}
.critic li{
	width:200px;
	height:200px;
	overflow:hidden;
	margin-left:3px;
	font:normal 14px 'Helvetica','Arial',serif; color:#fff;
	display:inline-table;
	text-align:left;
	background:#000;
	cursor:pointer;
}

.crit li:HOVER{
	background:rgba(250,250,250,0.10);
	transition:background .5s;
}

.criticTit{font:100 22px 'Oswald','Arial',serif; text-transform:uppercase; display:block; width:614px; height:32px; color:#fff; padding:3px 8px; background:#1a1a1a; margin-bottom:6px; text-align:left;}
.critic li img{width:200px; height:100px;}
.critic h2{font:400 19px 'Oswald','Arial',serif;margin:6px;}
.critic h3{font:bold 13px 'Helvetica','Arial',serif;margin-left:6px;}
.critic p{font:normal 12px Arial, Helvetica, sans-serif;margin:0px 6px;padding:0px;}


/*Buscador*/
#BusqGuia h1{
	background:#222; width:70px; font:300 19px 'Oswald', Arial,serif; display:block; padding:5px; color:#fff;margin-bottom:5px; float: left; text-align:center;}
#BusqGuia .pestana1 {width:130px; font:300 19px 'Oswald', Arial,serif; display:block; padding:5px; margin-bottom:5px; float: left;  text-align:center;}
#BusqGuia .pestana2 { width:70px; font:300 19px 'Oswald', Arial,serif; display:block; padding:5px; margin-bottom:5px; float: left;  text-align:center;}
#BusqGuia .on{background:#000; color:#4d8e23;}
#BusqGuia .off{ background:#222;  color:#555; cursor:pointer;}
#BusqGuia .buscador { position:relative;float: left; margin:10px 0 7px 10px; display:inline;}
#BusqGuia .buscador input { width:265px; height:20px;}
#BusqGuia .buscador img {position: absolute; top:4px; right:4px; }
.btnRecomienda { width:290px; height:30px; background:#4d8e23; color:#fff; float:left; text-align:center; padding:0px 5px 5px 5px; margin:12px 0 0 0; font:300 20px 'Oswald', Arial,serif;}
.btnRecomienda:hover { background:#a2cc3d; color:#fff;}
#Bbar{ display:none;}

.btnGuia{ padding:5px 9px; display:inline; float:right; text-align:center;
	height:26px; margin-top:6px; width:60px;
	background:#4d8e23;
	font:400 18px 'Oswald','Arial',serif; color: #fff;
	}
.btnGuia:hover{ background:#a2cc3d; color:#fff;}

.busqRest_togo{ padding:4px 0px 4px 25px; display:inline; float:left; text-align:center;
	height:28px; width:162px; margin:6px 0 0 10px;
	background:url(../img/busqRest_togo.jpg) no-repeat #4d8e23;
	font:300 17px 'Oswald','Arial',serif; color: #fff;
	}
	
.busqRest_togo input[type=checkbox]{
	margin-top:5px;
}


/*******************************************/
/*DATA GUIAS*/

#articulo .tituloData {
	font: 400 45px 'Oswald', "Arial Narrow", sans-serif;
	width: 875px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
}
#articulo .califica{ margin:0px 0px 15px 30px; width:540px; height:28px; float:left; }
#articulo .califica ul{ float:left; }
#articulo .califica .dercal{ float:right; color:#308817;}
#articulo .califica .fmc{ float:left; display:inline; position:relative; top:7px; }
#articulo .califica a{color:#00a70c; font-weight:bold; font-style:italic;} 
#articulo .califica li{display:inline;	margin-left:-2px;}

#calificador{display:none; overflow:hidden; width:175px; height:28px; margin:0px; float:right; }/*background:#545454; box-shadow:inset 0px 0px 21px #222;*/
#calificador img{ margin:0px 0px 0px 5px; opacity:0.4; cursor:pointer;}
/*#calificador img:hover{ content:url(../img/starhd.png); opacity:0.9;}*/

#articulo .pieFoto{background:#000; width:100%; color:#ccc; font:12px/13px Helvetica, Arial, sans-serif; background:rgba(0,0,0,0.6); padding:10px 10px 30px 10px; position:absolute; bottom:0px; text-align:center;}
#articulo .infoGuia{font:normal 16px Arial, Helvetica, sans-serif; text-align:left; line-height:25px; margin:10px 30px; color: #333; width:530px; }

#articulo .infoGuia2{font:normal 16px Arial, Helvetica, sans-serif; text-align:left; line-height:25px; margin:10px 30px; color: #333; width:860px;}

.infoShort{font:normal 16px Arial, Helvetica, sans-serif; text-justify:distribute; line-height:25px; margin:15px 30px; color: #333; width:480px;}


.videoPR{ width:920px; height:517px; position:relative; margin:30px 0px; background:#000; padding:0px; position:relative; z-index:0;}
.videoSmall{ width:300px; height:250px; position:relative; margin:30px 0px; background:#000; padding:0px;}

.videocollect{ position:relative; width:800px; margin:30px 0px; left:50%; margin-left:-400px; padding:0px; border:solid 0px #0ff;}
.videocollect td{ border:solid 0px #666; text-align:center; }
.videocollect .marg{ width:53px;}

.vidtit{ font:bold 24px Arial, Helvetica, sans-serif; color:#060; margin-bottom:15px; margin-top:20px;}
.vidgana{ box-shadow:0px 3px 11px #666; width:300px; padding:10px; }
.vidtext{ font:normal 16px Arial, Helvetica, sans-serif; line-height:26px; color:#333; width:280px; margin-left:20px; margin-top:10px; text-align:left;}


#articulo .subtit{
	padding: 10px;
	margin: 15px 0px 15px -30px;
	font: normal 21px 'Oswald', Arial, sans-serif;
	color: #FFF;
	width: 300px;
	background-color: #090;
}

#articulo .dataInfo{ width:540px; margin-top:15px;font:normal 14px/20px Arial, Helvetica, sans-serif;}
#articulo .dataInfo li{ border:solid 0px #FF0000; display:block; margin:-2px 0px;}
#articulo .dataInfo b{color:#308817; font-weight:bold;}
#articulo .dataInfo a{color:#00a70c; font-weight:bold; font-style:italic;}
#articulo .dataInfo img{margin-right:5px;}

#articulo .infoExtra{ width:300px; margin:10px 0px 30px 30px; float:left; background:#ccc;}
#articulo .infoExtra .titCrit{ font:400 18px 'Oswald', Arial, sans-serif; padding:5px 10px; border-top:thin #FFF solid; color:#fff; background:#444;}
#articulo .infoExtra .C{font:400 15px 'Oswald', Arial, sans-serif;  padding:10px; border-top:thin #FFF solid;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; clear:both; color:#333;}
#articulo .infoExtra .C:hover{ background: #98d100; color:#FFF;}
#articulo .infoExtra .C h2{font:bold 14px Arial, Helvetica, sans-serif; color:#444; margin:2px 0px 0px 0px;}
#articulo .infoExtra .C span{font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
#articulo .infoExtra .fC{width:130px; height:50px; float:left; border:solid 0px #003399;}
#articulo .infoExtra .fC img{width:120px; }

#articulo .fotoXrta { margin-right:30px; }

#articulo .menu{ width:540px; margin:10px 0px 20px 30px; padding:0px; float:left;  }
#articulo .menu .titMenu{ font: 400 16px/22px 'Oswald', "Arial Narrow", sans-serif; padding:5px 10px; border-top:thin #FFF solid; color:#fff; background:#444; display:block;}
#articulo .menu .M{ cursor:pointer; background:#b7b7b7;border:solid 1px #FFF;  height:20px; padding-top:6px;  position:relative; text-align:center;display:table-cell; color:#333; font:bold 14px Arial, Helvetica, sans-serif; padding:10px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
#articulo .menu .M{width:81px;}
#articulo .menu .Mon{ width:81px; cursor:pointer; background: #98d100; color:#FFF; border:solid 1px #FFF;  height:20px; padding-top:6px;  position:relative; text-align:center;display:table-cell; font:bold 14px Arial, Helvetica, sans-serif; padding:10px; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
#articulo .menu .Moff{ width:81px; background: #c9c9c9; color:#888; border:solid 1px #FFF;  height:20px; padding-top:6px;  position:relative; text-align:center; display:table-cell; font:bold 14px Arial, Helvetica, sans-serif; padding:10px;}
/*#articulo .menu .M2{width:105px;}*/
#articulo .menu .M:hover{background: #98d100; color:#FFF;}
#articulo .menu .carta{ border:solid 1px #999; margin:-20px 0px 0px 0px; padding-top:20px; background:#f0f0f0;}
#articulo .menu .carta li{ margin:15px 20px 0px 20px; border-bottom:dotted 1px #999999; padding-bottom:7px;}
#articulo .menu .cM{font:normal 12px Arial, Helvetica, sans-serif; color:#444;}
#articulo .menu .cM h3{font:bold 14px Arial, Helvetica, sans-serif; color:#333; margin:2px 0px 0px 0px;}

#map_canvas{height:350px; margin:30px; border:solid 1px #666666; position:relative;}
.mapCanvas_full{width:855px; }
.mapCanvas_short{width:532px; }

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

a{text-decoration:none; color:#ccc}

.container_960{margin: 0 auto; width: 960px; min-width:960px;}

.darkData{background:#292929;}

#box_art{
	width: 960px;
	height: auto;
	margin: auto;
	background: #000;
	position: relative;
	-webkit-box-shadow: 0px 0px 20px 1px rgba(1, 1, 1, .8);
	box-shadow: 0px 0px 20px 1px rgba(1, 1, 1, .8);
	overflow: hidden;
	padding-bottom:30px;
}

#box_tools{
	width:37px;
	float:left;
	height:100%;
	position:relative;
}

#cerrar_principal{
	float:right; cursor:pointer; 
}

.sidebar1{position:relative; width:37px; top:0px; z-index:9999; margin:0px; }

#contenido_principal{
	width: 920px;
	float: left;
	left: 37px;
	position: relative;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #3C0;
} 

#content_tools{
	width:40px;
	height:100%;
	float:left;
}


#header_articulo { position:relative; background:#000; height:40px; overflow:hidden;}
#header_articulo .btn_submenu{
	font-family: 'Oswald', "Arial Narrow", sans-serif; 
	font-weight:normal; 
	font-size:15px; 
	color:#555; 
	padding:3px 25px; 
	float:left; 
	-webkit-transition: all .4s ease; 
	-moz-transition: all .4s ease; 
	transition: all .4s ease; 
	letter-spacing:2px;
	line-height:35px;
	height:35px;
	}
#header_articulo .activa{ background:#0C0; color:#000;}	
#header_articulo #submenu_articulo{ background:#333;}
#header_articulo .btn_submenu:hover{background:#1ca8ad; color:#000; cursor:pointer; opacity:1;}
#header_articulo .btn_submenu:hover a{color:#000;} 

#header_articulo #riel_seccion{width:960px; margin:auto; background:#1c1c1c;}
#header_articulo .nota_seccion{position:relative; width:195px; height:130px; float: left; margin:10px 10px 10px 0px; cursor: pointer;}
#header_articulo .nota_seccion:hover img{}
#header_articulo .nota_seccion img{position:absolute;  -webkit-transition: all .7s ease; -moz-transition: all .7s ease; transition: all .7s ease;}
#header_articulo .gd_nota_seccion{
	width: 195px;
	height: 130px;
	background: url(../img/art/gd_nota_seccion.png) no-repeat;
	position: absolute;
	left: 0px;
}
#header_articulo .gd_nota_seleccionada{
	width: 195px;
	height: 130px;
	background: url(../img/art/gd_nota_seleccionada.png) no-repeat;
	position: absolute;
	margin-top: 15px;
	top: -3px;
	left: -1px;
}
#header_articulo .titulo_nota_seccion{font-family: 'Oswald', "Arial Narrow", sans-serif;  font-weight:300; position:absolute; color:#FFF; bottom:0px; margin:4px 10px; text-shadow: 1px 1px 0px #000000; filter: dropshadow(color=#000000, offx=1, offy=1); font-size:18px;}
#header_articulo .titulo_nota_seccion_seleccionada{font-family: 'Oswald', "Arial Narrow", sans-serif; font-weight:300; position:absolute; color:#000; bottom:0px; margin:4px; text-shadow: 1px 1px 0px #FFFFFF; filter: dropshadow(color=#FFFFFF, offx=1, offy=1); font-size:18px;}


#header_articulo #riel_seccion #anterior{
	float: left;
	margin: 48px 9px 0px 13px;
	background: url(../img/art/anterior.png) no-repeat;
	width: 22px;
	height: 34px;}

#header_articulo #riel_seccion #mascara_notas{width:820px; overflow:hidden; float:left; background:#333; padding-left:10px;}
#header_articulo #riel_seccion #notas{width:3000px;}	
	
#header_articulo #riel_seccion #siguiente{
	float: left;
	margin: 48px 9px;
	background: url(../img/art/siguiente.png) no-repeat;
	width: 22px;
	height: 34px;
	}

.social{
	border:solid 1px #999;
	background:#E9E9E9;
	width:50px;
	float:right;
	margin:0px 0px 15px 20px;
	padding-bottom:10px;
}

.social div{
	background:#555;
	padding:3px;
	text-align:center;
	font:300 14px "oswald",arial, sans-serif;
	color:#fff;
}

.social img{
	width:30px;
	margin:10px 10px 0px 10px;
	border-radius:8px;
}

#compartir { display:none; z-index:999; background: #333;
width:280px; height:400px; padding-left:10px; position:fixed; left:50%; margin-left:-440px; margin-top:20px;
-webkit-box-shadow: inset 0px 0px 30px .5px rgba(1, 1, 1, .7);
box-shadow: inset 0px 0px 30px .5px rgba(1, 1, 1, .7);
overflow:hidden;
background:url(../img/art/bg_header.png);}
#compartir .comptit{width:260px; margin:10px; color:#ccc; font:200 18px 'Oswald', "Arial Narrow", sans-serif;}
#compartir .btn_cerrar{ width:30px; height:30px; float:right; margin:5px 15px; cursor:pointer; -webkit-transition: all .2s ease; }
#compartir .btn_cerrar:hover{ opacity:0.4;}
#compartir .separador{ border-bottom:#333 thin solid; border-top:thin #111 solid; margin:15px 0;}
.anotacion{font:10px/16px Helvetica, Arial, sans-serif; color:#999; width:280px;}
#compartir .input{
	outline:none;
	padding: 3px 5px;
	border: 1px solid #a8a8a8;
	font-size:13px;
	background: #f1f1f1;
	vertical-align:middle;
	color:#666666;
	width:255px;
	margin-bottom:3px;
	
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-khtml-border-radius: 5px; /* Linux browsers */
	border-radius: 5px; /* Opera 10.50, IE and CSS3 */	
	 
	 -moz-box-shadow: 1px 1px 3px #c9c9c9  inset, 0 0 0 0 ;
	 -webkit-box-shadow: 1px 1px 3px #c9c9c9 inset, 0 0 0 0 ;
	 box-shadow: 1px 1px 3px #c9c9c9 inset, 0 0 0 0 ;
	 /*rgba(0, 0, 0, 0.25)*/ 
}

#compartir textarea{margin-top:3px;}

#actualizar { z-index:999; background: #444;
width:280px; height:300px; padding:0px 10px; position:relative;
/*
-webkit-box-shadow: inset 0px 0px 50px 2px rgba(0, 0, 0, .5);
box-shadow: inset 0px 0px 50px 2px rgba(0, 0, 0, .5);

*/overflow:hidden;}
#actualizar  .ac{ font:bold 13px Arial, Helvetica, sans-serif; float:left; color:#FFF; width:270px; padding:3px 0px; margin-left:5px;}
#actualizar .comptit{width:260px; margin:10px; color:#ccc; font:300 22px 'Oswald', Arial, sans-serif;}
#actualizar .btn_cerrar{ width:30px; height:30px; float:right; margin:5px 15px; cursor:pointer; -webkit-transition: all .2s ease; }
#actualizar .btn_cerrar:hover{ opacity:0.4;}
#actualizar .separador{ border-bottom:#888 thin solid; border-top:thin #111 solid; margin:3px 0px;}
.anotacion{font:10px/16px Helvetica, Arial, sans-serif; color:#999; width:280px;}
#actualizar .input{
	outline:none;
	padding: 3px 5px;
	border: 1px solid #a8a8a8;
	font-size:13px;
	background: #f1f1f1;
	vertical-align:middle;
	color:#666666;
	width:260px;
	margin-bottom:3px;
	
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-khtml-border-radius: 5px; /* Linux browsers */
	border-radius: 5px; /* Opera 10.50, IE and CSS3 */	
	 
	 -moz-box-shadow: 1px 1px 3px #c9c9c9  inset, 0 0 0 0 ;
	 -webkit-box-shadow: 1px 1px 3px #c9c9c9 inset, 0 0 0 0 ;
	 box-shadow: 1px 1px 3px #c9c9c9 inset, 0 0 0 0 ;
	 /*rgba(0, 0, 0, 0.25)*/ 
}

#actualizar textarea{margin-top:3px;}

.boton{ cursor:pointer; width:260px; padding:5px; border: solid thin #444; margin:8px 5px; text-align:center; background-color:#333; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; color:#FFF;
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari and Chrome */
	-khtml-border-radius: 3px; /* Linux browsers */
	border-radius: 3px; /* Opera 10.50, IE and CSS3 */	
	-webkit-box-shadow: inset 0px 0px 2px 0px rgba(1, 1, 1, .8);
	box-shadow: inset 0px 0px 2px 0px rgba(1, 1, 1, .8);
}
.boton:hover{background-color:#09F;}

.responder .boton{float:left; margin:20px 0px 0px 0px; cursor:pointer;}
#comenta .boton{padding:0px;}

.btn_responder:hover{ background:#09F; color:#FFF;}

.redes_sociales{ width:280px;}
.redes_sociales img{ margin:5px; width:32px; height:32px; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}
.redes_sociales img:hover{-webkit-transform:scale(1.5);}

#comentar{ min-width:260px; margin:20px; color:#ccc; font-family: 'Oswald', "Arial Narrow", sans-serif; font-weight: 400;}
#comentar .input{width:95%;}
#comentar .label{ font:13px/14px Helvetica, Arial, sans-serif; color:#ccc;}
#btn_comentar{font-family: 'Oswald', "Arial Narrow", sans-serif; font-weight: 400;}
.icono_respuesta{ float:left; margin:0px 20px 0px -40px; width:20px; height:15px; background:url(../img/art/respuesta.gif);}
.icono_replica{ float:left; margin:0px 20px 0px -40px; width:20px; height:15px; background:url(../img/art/replica.gif);}

.btn_menu_tools{ height:30px; width:30px; background: #666; opacity:.5; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; transition: all .7s ease; overflow:hidden; margin:5px auto 0;}
.btn_menu_tools:hover{ opacity:1;}
.btn_menu_tools img{margin:3px; width:24px; height:24px;}

.btn_menu_herramientas{ height:45px; width:30px; background: #09F; opacity:.5; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; transition: all .7s ease; overflow:hidden; margin:5px auto 0;}
.btn_menu_herramientas:hover{ opacity:1;}
.btn_menu_herramientas img{margin:3px; width:24px; height:24px;}
#box_tools a{text-decoration:none; color:#FFF; height:100%;}
#box_tools a:hover{text-decoration:none; color:#FFF;}
#box_tools a:active{text-decoration:none; color:#FFF;}
.btn_menu_herramientas .cantidad{
	text-align:center;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
}

.herramienta_activa{width:35px; margin-right:0px; opacity:1;}

.btn_cerrar_articulo{ height:30px; background: #666; opacity:.5; -webkit-transition: all .7s ease; -moz-transition: all .7s ease; transition: all .7s ease; overflow:hidden; width:30px; margin: 2px auto;}

#articulo {width:920px; min-height:910px; float:left; position:relative; background: #FFF; -webkit-box-shadow: 0px 0px 15px 1px rgba(1, 1, 1, .7); box-shadow: 0px 0px 15px 1px rgba(1, 1, 1, .7); padding-top:4px;}
#articulo #nav{ position:absolute; width:100%; height:100%; top:0px; opacity:0; /*-webkit-transition: all .7s ease; -moz-transition: all .7s ease; transition: all .7s ease; */}
#articulo .fotoP{position:relative; width:100%;}
#articulo .fotoH{width:920px; background:#000; height:380px; overflow:hidden; text-align:center; margin-bottom:15px;}
.fotoGalGuia{width:570px; height:380px; }
#articulo .subtitulo{padding:20px 0px 10px; font: 400 36px/38px 'Oswald', "Arial Narrow", sans-serif;}
#articulo .autor{color:#666;}
#articulo .autor:hover{ text-decoration:underline;}
#articulo #texto .foto{ float:left; padding-right:15px;}
#articulo #texto{ font:14px/20px Helvetica, Arial, sans-serif; margin: 0px 0px 30px 30px; color: #333; width:540px; float:left; }
#articulo #textoPano{ font:14px/20px Helvetica, Arial, sans-serif; margin: -30px 140px 30px 140px; color: #333;}
#articulo .marcador{ background-color: #FF0;}

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

/*Widths*/
.w80 { width:80px; float:left}	
.w120 { width:120px; float:left}
.w133 { width:133px; float:left}
.w165 { width:165px; float:left}	
.w180 { width:180px; float:left}	
.w200 { width:200px; float:left}	
.w280 { width:280px; float:left}

/*Heights*/
.h124 { height:124px; float:left}

/*Paddings y Margins*/
.credito {font:lighter 13px/16px 'Helvetica','Arial',serif; color:#999; padding:0px 15px 15px 15px;}
.mT_2{margin-top: 2px;}
.mT_5{margin-top: 5px;}
.mT_10{margin-top:10px;}
.mR_5{ margin-right:5px}
.mR_10{ margin-right:10px}
.mL_5{ margin-left:5px}
.mL_10{ margin-left:10px}
.mB_5{ margin-bottom:5px}
.mB_10{ margin-bottom:10px}
.m_5{ margin:5px}
.pR_1{ padding-right:1px}
.pB_1{ padding-bottom:1px}
.pB_10{ padding-bottom:10px}
.pT_10{ padding-top:10px}
.p_5{ padding:5px}
.floL { float:left}
.floR { float:right}
.bgGris{ background:#000}
.posRel { position:relative}

.x1 {width:300px; float:left}
.x2 {width:630px;}
.x3 {width:960px;}
.xres {width:208px;}
.x375 {width:375px; float:left}

.y0_5 {height:120px;}
.y1 {height:250px;}
.y1_5 {height:390px;}
.y2 {height:530px;}
.y3 {height:810px;}
.yres {height:139px;}

/*Inputs and forms*/
input, textarea, select {
	outline:none;
	padding: 3px 5px;
	border: 1px solid #a8a8a8;
	font-size:13px;
	background: #f1f1f1;
	vertical-align:middle;
	color:#666666;
	width:100%;
	
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari and Chrome */
	-khtml-border-radius: 5px; /* Linux browsers */
	border-radius: 5px; /* Opera 10.50, IE and CSS3 */	
	 }
input:focus, textarea:focus, select:focus {
	outline: none;
	border: 1px solid #00aeff;
	}
textarea {
	height: 60px;
	background: #f1f1f1;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15) inset;		
	}
select {
	padding: 4px;
	background: #fff url(../img/select2.png) no-repeat right center;
	-webkit-background-size: 1600px 32px;
	-webkit-appearance: none;
	}
input[type=text] {
	background: #f1f1f1;
	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15) inset;		
	}
input[type=submit] {
	width: auto;
	border-radius: 2em;
	padding: 0.25em 1em;
	line-height: 1.5em;
	}
input[type=checkbox],
input[type=radio] {
	border: 1px solid #999999;
	width: 100%;
	background: #fff;
	-webkit-appearance: none;
	
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari and Chrome */
	-khtml-border-radius: 3px; /* Linux browsers */
	border-radius: 3px; /* Opera 10.50, IE and CSS3 */	
	
	display: inline-block;
	font-size: 15px;
	line-height: 17px;
	margin: -1px 5px 0 0;
	padding: 0;
	width: 1.25em;
	height: 1.25em;
	vertical-align: text-top;
	}
input[type=radio] {
	-moz-border-radius: 3px; /* Firefox */
	-webkit-border-radius: 3px; /* Safari and Chrome */
	-khtml-border-radius: 3px; /* Linux browsers */
	border-radius: 3px; /* Opera 10.50, IE and CSS3 */	
	}
input[type=checkbox]:checked {
	background: url(../img/checkbox.png) no-repeat center center;
	-webkit-background-size: 28px 28px;
	}
input[type=radio]:checked {
	background: url(../img/radiobutton.png) no-repeat center center;
	-webkit-background-size: 28px 28px;
	}	
input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}


/*COVER MODULOS*/

/*NOTA*/
.n, 
.nV { 
	cursor:pointer;}
.n h1,
.nV h1{
	font:400 19px/22px 'Oswald','Arial',serif; padding:12px 15px 10px 15px; color:#FFF;}
.nsf h1{font:400 19px/22px 'Oswald','Arial',serif; padding:10px 15px 7px 15px; color:#FFF;}
.nV .foto{width: 300px; height: 450px; float: left; overflow: hidden;}
.nV .foto img {width:300px; height: auto; position:relative; bottom:100px}
.nH_soft h1{
	font:400 19px/22px 'Oswald','Arial',serif; padding:12px 15px 10px 15px; color:#FFF;}
.nH_soft .foto{width: 300px; height: 450px; float: left; overflow: hidden;}
.nH_soft .foto img {height:250px; width: auto; position:relative;}

/*ESTRUCTURA*/
.c960{width:960px; margin:auto;}

.mdl {overflow:hidden; background: #000; position:relative;}
.mdl .foto, .riel .foto{width:100%; height:auto; position:relative;}
.mdl .foto img{width:auto; height:250px; }

/*resultados guias*/
.mdl .fotores, .riel .fotores{width:100%; height:auto; position:relative;}
.mdl .fotores img{width:auto; height:139px; }

.mdl .fotodbl, .riel .fotodbl{width:100%; heighBusqGuiat:auto; position:relative;}
.mdl .fotodbl img{width:630px; height:auto; margin-top:-90px; }


/*Rieles*/
.rielTit { height:250px; float:left}
.rielTit h2 {position:relative;float:left;width:40px;height:100%;}
.rielTit h2 span {width:250px;
	-webkit-transform-origin:130px 120px;
	-moz-transform-origin: 130px 120px;
	display:inline-block;
	-webkit-transform:rotate(270deg);
	-moz-transform: rotate(270deg);
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
	text-align:center;
	font:100 22px/24px 'Oswald','Arial',serif;color:#fff;
	}
.rielTit2 { height:500px; float:left}
.rielTit2 h2 {position:relative;float:left;width:40px;height:100%;}
.rielTit2 h2 span {width:500px;
	-webkit-transform-origin:250px 240px;
	-moz-transform-origin: 250px 240px;
	display:inline-block;
	-webkit-transform:rotate(270deg);
	-moz-transform: rotate(270deg);
	text-align:center;
	font:100 22px/24px 'Oswald','Arial',serif;color:#fff;
	}
.riel {
	overflow:hidden;
	position: relative;
	}
.riel img.plecaRiel{float: left;}
.riel .nriel {
	position: relative;
	float: left;
	display: block;
	/* If you don't want the images in the scroller to be selectable, try the following
	   block of code. It's just a nice feature that prevent the images from
	   accidentally becoming selected/inverted when the user interacts with the scroller. */
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.Pub_riel{width:300px;height:250px; overflow:hidden; background:#ffcc00; margin-right:10px; float:left}
.nriel{width:210px;height:250px; overflow:hidden; background:#000; margin-right:10px;}
.nriel .foto { height:140px; background:#00ccff; position:relative}
.nriel .ic_caption{position:absolute;overflow:hidden;margin:0px;padding:0px;left:0px;right:0px;cursor:default;background: url(../img/bg_caption.png) repeat;}
.nriel h1 {font:400 19px/22px 'Oswald','Arial',serif; padding:12px 15px 10px 10px; color:#FFF;}
.nriel p {font: lighter 12px/16px 'Helvetica', 'Arial', sans-serif; color: #fff; padding: 0 10px 5px 10px}
.nriel h1 a {color:#fff; text-decoration:none}
.nriel h1 a:hover {color:#00c6ff; text-decoration:none}
.nriel p.seccion {position: absolute; left:0; top:0; display:block; font: lighter 12px/12px 'Helvetica', 'Arial', sans-serif; background:#000; color:#00c6ff; padding:2px}
.nriel ul li{margin-left:0; list-style-type:none; font:100 13px/17px 'Oswald','Arial',serif; text-transform:uppercase; display:inline}
.nriel ul li a{color:#00c6ff; display:inline-block; background:#444444; padding:5px}
.nriel ul li a:hover{color:#00c6ff; display:inline-block; background:#fff}

.reel2V {float:left; background:#333;}
.reel2V h2 {text-align:center;font:100 22px/24px 'Oswald','Arial',serif;color:#fff; margin:10px 5px; height:20px}
.reel2V .op1 {width:280px; height:87px; background:#000; overflow:hidden; float:left; margin:0 10px 10px 10px; position:relative}
.reel2V .op1:hover{background:#666;}
.reel2V .scroll .op1 .foto { width:100px; height:67px; margin:10px; float:left; position: relative;overflow: hidden;}
.reel2V .scroll p {font:100 11px/13px 'Helvetica','Arial',serif; color:#efefef; margin:8px 5px 2px 0;}
.reel2V .scroll h1 {margin:0 5px 5px 5px;}
.reel2V .scroll h1 a{font:100 16px/18px 'Oswald','Arial',serif; color: #fff;}
.reel2V .scroll {overflow: hidden; height:480px; width:300px}
.reel2V .scroll:hover {overflow-y: auto; height:480px; width:297px}

.reel2V .scroll::-webkit-scrollbar {
	width: 5px;
	margin-right:5px;
	}        
.reel2V .scroll::-webkit-scrollbar-track {
	margin: 3px;
	background:
	-webkit-gradient(
	linear,
	0 0,
	100% 0,
	from(rgba(120,120,120,0.2)),
	to(rgba(120,120,120,0.12)));
	-webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,0.35);
	-webkit-border-radius: 5px;
	}
.reel2V .scroll::-webkit-scrollbar-thumb {
	background: rgba(250,250,250,.5);
	-webkit-border-radius: 6px;
	-webkit-background-clip: padding-box;
	}
.Pub_riel2V{width:300px;height:250px; overflow:hidden; background:#ffcc00; margin-bottom:10px; float:left}
.op1 ul.herr {font:lighter 12px/16px 'Helvetica', 'Arial', sans-serif; bottom:-1px; left: 124px; position:absolute;}
.op1 ul.herr li {margin-left:0; list-style-type:none; font:100 13px/17px 'Oswald','Arial',serif; text-transform:uppercase; display:inline;}
.op1 ul.herr li a{color:#00c6ff; display:inline-block; background:inherit; padding:4px; margin-left: -4px; border:solid 1px #333 }
.op1 ul.herr li a:hover{color:#00c6ff; display:inline-block; background:#eaeaea;}

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

.footerx{
	position: relative;
	height: 290px;
	clear:both;
	text-align:center;
	background:none;
	/*line-height:0px;*/
	display:block;
}

.footer{
}

.footer img{
	width:960px;
}

/*BORRAR*/

#articulo .infoExtrax{ width:300px; margin:10px 30px 30px 0px; float:right; background:#ccc;}
#articulo .infoExtrax .titCrit{ font:400 18px 'Oswald', Arial, sans-serif; padding:5px 10px; border-top:thin #FFF solid; color:#fff; background:#444;}
#articulo .infoExtrax .C{font:400 15px 'Oswald', Arial, sans-serif;  padding:10px; border-top:thin #FFF solid;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; clear:both; color:#333;}
#articulo .infoExtrax .C:hover{ background: #98d100; color:#FFF;}
#articulo .infoExtrax .C h2{font:bold 14px Arial, Helvetica, sans-serif; color:#444; margin:2px 0px 0px 0px;}
#articulo .infoExtrax .C span{font:normal 12px Arial, Helvetica, sans-serif; color:#333;}
#articulo .infoExtrax .fC{width:130px; height:50px; float:left; border:solid 0px #003399;}
#articulo .infoExtrax .fC img{width:120px; }
.darkData .darkData #contenido_principal #articulo .infoGuia.izq p {
	text-align: justify;
}
