/* LISTADO BUSQUEDA */

#contentbuscador .buscar {margin-left:5px; border-bottom:1px solid #dfdfdf; padding-bottom:10px; }
#contentbuscador .buscar span.destacado { font-size:130%; font-weight:bold; }

#resultado_busqueda { border-top: 1px solid #D6D6D6; padding:10px;}
.rpro {font-size:14px; background:#f6f6f6}
#resultado_busqueda .resaltado { background:#FDF9CA; padding:0px 4px }
#listado_busqueda { border-top: 1px solid #D6D6D6; padding:0px 0px 10px 0;}

#listado_busqueda .pagtop { font-size:10px; background:#389600; color:#fff; padding:0 5px }
#listado_busqueda .fila { padding:15px 5px; border-bottom:1px solid #E7E7E7;  overflow:hidden;  font-size:110% }
#listado_busqueda div.fila img.vid { border:1px solid #B1B7C1; padding:2px; margin: 0px 10px 0px 5px; }
#listado_busqueda div.fila h2 { font-size:15px;  margin:0px 0px 5px 0px;  }
#listado_busqueda div.fila h2 a  { color:#000; text-decoration:none }
#listado_busqueda div.fila h2 a:hover, #listado_busqueda div.fila h2 a:hover b { text-decoration:underline }
#listado_busqueda div.fila h2 b { padding:0px; }
#listado_busqueda div.fila span.tmp { font-size:12px; color:#000 }
#listado_busqueda div.fila .datos { float:right; width:170px; min-height:90px; line-height:17px; margin:0px 0px 0px 15px; border-left:2px dotted #bbb; padding:0 0 0 12px; font-size:11px; color:#444}
#listado_busqueda div.fila .datos img { padding:0px }
#listado_busqueda div.fila .limagen { width:145px; float:left; min-height:110px; }
#listado_busqueda div.fila b { background:#FDF9CA; padding:0px 2px }
.vtag h2 { font-size:13px!important; line-height:130%; }

#minibuscador_busqueda { padding:10px; text-align:center; border-top:1px solid #E7E7E7 }
#minibuscador_busqueda span.destacado { font-size:15px; font-weight:bold }
#minibuscador_busqueda .botonbus { background: url(/img/boton_buscar_2.gif) no-repeat; border:none; color:#fff; font-size:15px; font-weight:bold; width:90px; height:25px; padding:3px 0px; margin:0px 10px }


p.descripcion { margin:5px 0; overflow: hidden;}
.buscador_tags {font-size:11px; }
.buscador_tags:before {content:"Etiquetas: " }
.buscador_tags a, .datos a{text-decoration:none; color:#008E00 }
.buscador_tags a:hover, .datos a:hover{text-decoration:underline; }

.tightlist li { margin-bottom:0.25em; }     /* tighter list for simple bullets */

/*================= STYLES FOR THE GRC MASTHEAD & CONTROLS ==================*/

.menuminwidth0 {             
	position:relative;
	border:0;
	margin:0;
	padding:0;
	width:100%;
	height:55px;
	min-width:560px;
}

/* suppress our whole menu when not an interactive mode (when printing, etc.) */
@media print, projection { .menuminwidth0 { d\isplay:none; } }

* html .menuminwidth1 {
	position:relative;  
	float:left;  
	height: 1px;    
	border-left:560px solid #fff;    
}

* html .menuminwidth2 {   
	position:relative;
	margin-left:-560px;
	height: 1px;
}

#masthead {
	position:relative;      
	float:left;
	vertical-align:top;
	border:0;
	margin:0;
	padding:0;
	width:100%; 
	height:36px;  
	background:#fff;
}


#focus {
	position:absolute;
	border:0;
	margin:0;
	padding:0;
	top:15px;
	left:301px;
	width:121px;
	height:13px;
}

#search {  
	position:absolute;
	border:0;
	margin:0;
	padding:0;
	top:7px;
	right:6px;
	width:60px;
	height:19px;
}

#text {
	position:absolute;
	border:1px solid #404040;
	margin:0;
	padding:0 0 0 2px;
	top:7px;
	right:65px;
	width:12em;
	font-size:14px !important;
	background:#fefefe;
}

#yah { 
	position:absolute;
	top:5px;
	right:99px;
	width:87px;
	height:9px;
}

/*========================= TOP OF THE MENU CASCADE =========================*/

.menu {
	z-index:1000;
	position:relative;    
	float:left;    
	margin:15px 0px 5px 0px;
	padding:0;
	border:0;
	width:100%; 
}

.menu ul {
	padding:0;
	margin:0 15px 0 0;
	border:0;
	list-style-type:none; 
	line-height:1.5em; 
} 

.menu li {
	float:left;  
	position:relative;  
	margin:0;
	width:186px;
}

.menu ul li table {
	margin:-1px 0; 
	m\argin:0; 
	border-collapse:collapse; 
	font-size:12px;
}

.drop {
	display:block;
	padding:0px 0.33em;	
	margin:0;
	text-align:right; 
	cursor:pointer; 
	cursor:hand; 
}

.drop span {    
	float:left; 
}

.rightmenu {
	position:relative; 
	float:right;
}

#research {
	position:absolute; 
	top:0px; 
	left:364px; 
}

/*======================== TOP LEVEL MENU DEFINITIONS ========================*/

.menu ul li ul {
	display:none; 
	padding:1px; width:186px; 
}

.menu ul li a,
.menu ul li a:visited { 
	display:block; padding:5px 20px 5px 5px; border:1px solid #FFF; background:#FFF url(/img/flecha_menu.gif) right no-repeat; color:#000; text-decoration:none;
}

.menu ul li:hover a,
.menu ul li a:hover { 
border:1px solid #CCC;
}

/*======================== 2ND LEVEL MENU DEFINITIONS ========================*/

.menu ul li:hover ul,
.menu ul li a:hover ul {
	display:block;
	position:absolute;
	margin:0;
	top:27px;           
	left:-1px;  
	height:auto;   
	width:175px;
	color:black; 
				
}

.menu ul li:hover ul.leftbutton,
.menu ul li a:hover ul.leftbutton {
	left:0px;
}

.menu ul.rightmenu li:hover ul,
.menu ul.rightmenu li a:hover ul {    
	left:auto;
	right:0;  
}

* html .menu ul.rightmenu li a:hover ul { 
	right:-1px;
}

.menu ul li:hover ul li a,
.menu ul li a:hover ul li a { 
	
	border-left:1px solid #999;
	border-right:1px solid #999;
border-top:1px solid #999; border-bottom:none; padding:4px; 
	
	margin:0;
	height:auto;
	color:#000;     
	background:#ccc;
	width:175px;
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {   
	color:black;
	background:white;
}

.menu ul li:hover ul.skinny li a,
.menu ul li a:hover ul.skinny li a,
.menu ul li:hover ul.skinny li a:hover,
.menu ul li a:hover ul.skinny li a:hover {	width:8.08333em;}

/*sprite satelites*/
 
.videotags_destacados{ background:#FFFDEC}

.resultados_vip{ background:#F2F2F2; border-top:1px solid #E7E7E7; border-right:1px solid #E7E7E7; border-left:1px solid #E7E7E7}

#listado_busqueda .resultados_vip .fila img.vid { background-color:#fff}
.resultados_vip .vip_destacados{ text-align:right; padding:8px 8px 0 0; color:#000; font-weight:bold} 

.ads {padding:10px; margin-top:10px}
