*
{ 
	margin:0;
	padding:0;
	font-family:Arial, Verdana, sans-serif;
}

html 
{ 
	
	
	/* Para forzar siempre la barra de scroll vertical
	y evitar efectos extraños al cargar elementos dinamicamente */
	overflow-y: scroll;
}

body
{
	
	font-size: 80%;
	width:973px;
	margin:0 auto;

}

#titulo h1 {
color:#312214;
font-size:26px;

margin-top:59px;
padding-left:200px;


}
#titulo h2 {
color:#D39800;
font-size:17px;
margin-left:200px;
}

a, a *{ color:#006699}

#titulo h3 {
color:#666;
font-size:14px;
margin-left:200px;
font-style:italic;
}


#titulo .logo {
float:right;
margin-right:37px;
margin-top:21px;

}


.gsc-results {padding: 20px 0}
td.gsc-branding-text, div.gsc-branding-text { padding:7px 0;}
td.gsc-branding-img 
{
    width:50px !important;
}

img {border: 0;}


#loader
{
    text-align: center;
    margin: 30px;
}

#titulo
{
    background: url(../images/buscadorid.gif) no-repeat ;
    margin:0;

    height:151px;
}

#tabs
{
    padding-top: 10px;
}

#contenido
{
    background:#fff url(../images/buscadorid_fondo.gif) center repeat-y;
    padding: 0 13px;
}


#resultados
{
    
}


#buscador
{
	text-align: center;
	width: 500px;
	margin: 0 auto;
	padding: 20px;
}

#formulario_buscador
{
	display: block;
	text-align: center;
}

#pie {margin: 20px;}

.barra_buscador
{
    background: #f4eee5;
    padding: 10px;
    /*background:url(img/fondo_buscador.gif) repeat-x;
    border-left:1px solid #E0CFC2;
    border-top:1px solid #E0CFC2;*/
    /*
    float:right;
    width:746px;
    */
}

.tab
{
   /*background:none !important;*/
   /*background:url(img/fondo_buscador.gif) repeat-x !important;*/
   border-top:1px solid #E0CFC2 !important;
}

.ui-tabs .ui-tabs-nav
{
	/*padding: 0 0 0 20px !important;*/
}

/**
 * Estilos para la
 * personalizacion de los resultados
 * de Google
 */ 

/* Quita el formulario integrado en los resultados */
.gsc-control form.gsc-search-box 
{
    display : none;
}


.form_google
{
    display: none;
}

input.gsc-input
{
    width:93% !important;
    margin-left:10px;
    font-size: 1.1em !important;
    padding: 3px !important;
}


.gsc-tabsArea
{
	margin:0 !important;
	margin-top: 3px !important;
	padding:0 !important; 
	width:180px !important;
	border:none !important;
	background:#FBF7F0 !important;
	clear:none !important;
	
	float: left !important;
}

.gsc-resultsbox-visible
{
    display: block !important;
    margin-left: 190px !important;
    
    /*width: 500px !important; /*754px !important;*/

    /*border-top:1px solid #fff;
    border-left:1px solid #E0CFC2;
    border-bottom:1px solid #E0CFC2;*/
    background-color: #fff;
}

.gsc-expansionArea
{
	width: 700px !important;
}

.gsc-result
{
   padding-left: 25px;
}
	
/*
.gsc-tabHeader.gsc-tabhActive {
border:none !important;
width:171px !important;

}

.gsc-tabHeader
{
	padding:5px 0 !important;
	margin:0 0 1px 2px !important;
    width: 180px !important;
    display:block !important;
	
	font-size: 14px;
	color:#006699 !important;
	
	background: transparent !important;
	
	float:left;
}

.gsc-tabHeader:hover
{
    text-decoration: underline;	
}

.gsc-tabhInactive, .gsc-tabhActive
{
    display:block !important;
	padding-left:5px !important;
	border:none !important;
}

.gsc-tabhActive
{
	border: 1px solid #E0CFC2 !important;
	/*background:#EED9B7 !important;*/
	background: transparent !important;
}


.gsc-tabhInactive:hover {background:#FFFFCC !important}
*/

input[type=radio] {margin:0 5px 0 10px;}

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

.gsc-tabHeader.gsc-tabhActive {
border:none !important;
width:171px !important;

}

.gsc-tabHeader
{
    padding:5px 0 !important;
    margin:0 0 1px 2px !important;
    width: 180px !important;
    display:block !important;
    border:1px solid #E0CFC2 !important;
    background:#FBF7F0 !important;
    float:left;
}

.gsc-tabhInactive, .gsc-tabhActive
{

        display:block !important;
        padding-left:5px !important;
}

.gsc-tabhActive
{


    border:1px solid #E0CFC2 !important;
    background:#EED9B7 !important;
}


.gsc-tabhInactive:hover {background:#FFFFCC !important}


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





.gsc-control
{
	width:100% !important;
    /*width:168px !important;*/
    /*width: auto !important;*/
}


.form_google
{
	/*display: none;*/
}

.form_google .gsc-search-box
{
    margin:0;
    padding:0;
    width:530px;
}

.form_google .gsc-branding
{
    margin:0;
    padding:0;


}

.res_google
{
    margin:0;
    border-left: 1px solid #E0CFC2;
}

.res_google .gsc-twiddle
{
    /*background-image : none;*/
}

.res_google .gsc-results
{
	border-left:1px solid #FFF;
    float:left;
    /*padding:10px 25px 10px 25px !important;*/
}

/*
.res_google .gsc-webResult
{
    background:none !important;
    border-bottom:1px solid #FFFFFF;
    padding:0px 12px;
    width:700px;
    
    float:left;
}*/

.res_google .gsc-resultsRoot
{
    /*padding-top : 6px;*/
}

.res_google .gs-title
{
    /*color: #7fa803;*/
    font-size: 1.1em;
    color: #006699 !important;
}

.res_google .gs-title b
{
    font-weight: bolder;
    color: #006699 !important;
}

.res_google .gs-snippet
{
    padding-top: 5px;
    padding-left:0px;
}

/* Pestanas */
.gsc-cursor-box
{
    font-size: 1.1em;
}

/* Quitar anuncios. ATENCION: EN CONTRA DE LOS TERMINOS DE USO DE GOOGLE? */
.res_google .gsc-ad-box
{
	/*display : none;*/
}

/* Vista larga o corta de las URL */
.res_google div.gs-visibleUrl-long
{
    display : block !important;
    color:#FF6600 !important;
    margin-bottom:10px !important;
    padding-left:0px !important;
}

.gsc-webResult div.gs-visibleUrl-short 
{
	display : none;
}

/* No mostrar la opcion 'Mas Resultados' */
.res_google .gsc-trailing-more-results
{
	display: none;
}

.gsc-resultsHeader
{
    clear:none !important;
    display:none;
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
padding:3px 6px;

background:#990000;
color:#fff !important;
}
.gsc-results .gsc-cursor-box { text-align:center;}
.gsc-results .gsc-cursor-box .gsc-cursor-page {margin-right:12px !important;}

#tools {
font-size:9px;
font-weight:bold;
position:absolute;
text-align:center;
top:18px;
width:973px;
}

#tools ul li {display:inline;;border-right:1px solid #312214;padding:0 5px;}
#tools a {color:#312214 !important;text-decoration:none;padding:0 5px;}
#tools a:hover {background:#312214;color:#fff !important;}
#tools ul .activo { background:#312214;color:#fff !important}

#pie_general {
margin:0;
text-align:center;
height:85px;
background:#fff url(../images/buscadorid_pie.gif) no-repeat;;
text-transform:uppercase;
color:#6C6C6C;
font-size:10px;

padding-top:28px;
}

#pie_general ul {margin-top:23px;}
#pie_general ul li{display:inline;padding:0 10px;border-right:1px solid #6c6c6c}
#pie_general ul li a {color:#6c6c6c !important;text-decoration:none}
#pie_general ul li a:hover {text-decoration:underline}


.clear
{
    clear: both;
    margin: 0; padding: 0;
    /*height:0;*/
}

#form_sugerir
{
    padding: 30px 30px 10px 30px;
    margin: 0 13px 0 13px;
    text-align: center;
    font-size: 1.1em;
    line-height: 1.5;
}

#form_sugerir p
{
    padding-bottom: 10px;
}

.mensaje
{
    font-size: 1.1em;
}
input.gsc-search-button {padding:0 10px}
input.gsc-input {border:1px solid #999999 !important;}


.espana a{
background:transparent url(img/espana.gif) no-repeat left bottom !important;
margin:0 0 0 6px;
padding:6px 12px 5px 33px !important;
}

.internacional a
{
	background:transparent url(img/internacional.gif) no-repeat left bottom !important;
	margin:0 0 0 6px;
	padding:6px 12px 5px 33px !important;
}

.publicaciones
{
	margin-left:350px !important;
	/*background:#EED9B7 none repeat scroll 0 0 !important;*/
}

.publicaciones a
{
	background:transparent url(img/article.png) no-repeat left bottom !important;
	margin:0 0 0 6px;
	padding:6px 12px 5px 33px !important;
	color: #000 !important;
	font-weight:bold;
}

.error
{
    font-size: .8em;
    font-style: italic;
    color: red;
}

.form_sugerir fieldset {margin: 5px; border: 0;}
.form_sugerir legend {border: 0; display: none;}
.form_sugerir .campo {margin-bottom: 10px;}


.dosmdc {font-size: .8em; float:right;margin:0 20px 0 0;vertical-align:middle;margin:0 10px 20px 0;color:#6699FF;font-weight:bold}
.dosmdc a {color:#6699FF;text-decoration:none}
.dosmdc a:hover {text-decoration:underline}
.dosmdc img {vertical-align:middle}


/* Barra Google */
#query-input
{
	font-family:arial,sans-serif;
    font-size:small;
    
    width: 500px;
    padding: 10px 10px 0 20px;
    margin: 0 auto;
}

.lst 
{
	-moz-box-sizing:content-box;
	background:none repeat scroll 0 0 #FFFFFF;
	color:#000000;
	float:left;
	font:18px arial,sans-serif;
	padding-left:6px;
	padding-right:10px;
	vertical-align:top;
	width:100%;
}

.lst-b, .lst 
{
	border-color:#CCCCCC #CCCCCC -moz-use-text-color;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:26px;
	padding:4px 0 0;
}

.lst-td 
{
    border-bottom:1px solid #999999;
}

.ds 
{
	border-right:1px solid #E7E7E7;
    border-left:1px solid #E7E7E7;
	height:32px;
	/*position:relative;*/
	z-index:100;
}

.lsbb {
background:none repeat scroll 0 0 #EEEEEE;
border-color:#CCCCCC #999999 #999999 #CCCCCC;
border-right:1px solid #999999;
border-style:solid;
border-width:1px;
height:30px;
}

.lsb {
background-position:center bottom;
border:medium none;
color:#000000;
cursor:pointer;
font:15px arial,sans-serif;
height:30px;
margin:0;
vertical-align:top;
padding:0 5px;
}

.disabled
{
	color: #aaa;
}

.lsb, .mbi 
{
	/*background:url("../images/google-branding.png") repeat scroll bottom left transparent;
	overflow:hidden;
	padding:0 10px;*/
}


#multilanguage-indicator
{
	height: 9px;
	background:url("../images/flecha.png") no-repeat scroll 0 0 transparent;
	margin-left: 450px;
}

#multilanguage-content
{
    padding: 15px 0 10px 145px;
    
    height:44px;
    
	background:url("img/fondo_buscador.gif") repeat-x scroll 0 0 transparent;
	border-top: 3px solid #E0CFC2;
	border-bottom: 1px solid #E0CFC2;
}

#multilanguage-box h3
{
	color: #d09f79;
	font-size: 1em;
	padding-bottom: 5px;
}

#multilanguage-box .traduccion
{
    padding:0 5px;
}

#multilanguage-box .traduccion .input
{
	padding-left:22px;
	width:200px;
	
	border:1px solid #AAAAAA;
}

#q_es {background:url("../images/es.png") no-repeat scroll 3px 1px #FFFFFF;}
#q_en {background:url("../images/gb.png") no-repeat scroll 3px 1px #FFFFFF;}
#q_fr {background:url("../images/fr.png") no-repeat scroll 3px 1px #FFFFFF;}
#q_de {background:url("../images/de.png") no-repeat scroll 3px 1px #FFFFFF;}

.float-left
{
	float:left;
}

#main-form label
{
    padding-left:4px;
    padding-right:17px;
}

	

/*CORRECCIONES DE ESTILO NOVIEMBRE 2011*/
div.gsc-webResult {
	padding:1em;
	}
	
div.gsc-result-info {
	padding-left:200px; 
	text-align:center;
	padding:0.5em;
	border-bottom:none !important;
	}
	
div.gsc-cursor-box {
	margin-top:20px;
margin-bottom: 10px;
}
