/** Copyright 2007 Google Inc. All rights reserved. */

/** 
 * CSS styles for the Custom Search Engine overlay built on top of AJAXSearch
 * API
 */ 

.cse-closeResults { 
  position: absolute;
  float: right !important;
  left:550px;
  
  z-index:8 !important;
}

.cse-closeResults a {
	display:block;
  padding: 3px 5px !important;
  border: 1px solid #6f6f6f !important;
  color:  #000 !important;
  
  font-family: Verdana, Arial, Helvetica, sans-serif !important;
  font-size:9pt !important;  
  font-weight: normal !important;
  text-decoration: none !important;
  cursor: pointer !important;
}

.cse-closeResults a:hover {
  background: #ddd;
  border: 1px solid #000; 
}

.cse-overlay-bg {
  position: absolute;
  top: 0px;
  left: 0px;
  background-color: #000;
}

.cse-overlay {
	position: absolute !important;	
	top: 0px !important;	
	left: 0px !important;	
	
	text-align: left;  	
	
	margin:10px 10px;
	padding: 10px;
	
	width: 600px;
	background-color: #FFF;
	border: 1px solid rgb(150,34,26);
	font-size: small;
  
	z-index:9 !important;
}

/**
 * Custom AJAXSearch styles
 */
/****************************************************************************/
/**  ESTILOS DE LOS RESULTADOS                                                                                                                    **/
/****************************************************************************/
.gsc-resultsHeader,
.gs-visibleUrl-short,
.gs-watermark
 { display: none; }

	/****************************************************************************/
	/**  URL                                                                                                                                                                          **/
	/****************************************************************************/
	.gs-visibleUrl {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:9pt;
		font-weight:normal;
			
		color: #6f6f6f;
	}

	.gs-visibleUrl-long { 
	  overflow: hidden;
	}
	/****************************************************************************/
	/**  TITULO                                                                                                                                                                   **/
	/****************************************************************************/
	.gs-title { 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:11pt;
		font-weight:normal;
	  
		color:rgb(150,34,26);
	}

	
.gsc-trailing-more-results,
.gsc-webResult,
.gs-divider {
	margin-bottom: 1em;
  
  	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight:normal;  
  
	color:black;
}

.gs-divider {
	margin-bottom: 1em;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6f6f6f;	
	
	text-align: center;
}

/****************************************************************************/
/**                                                                                                                      **/
/****************************************************************************/


/**
 * Default AJAXSearch styles largely from
 * http://www.google.com/uds/css/gsearch.css
 */

 
 
/* control inputs
 * .gsc-search-box : the container that hosts the text input area
 * .gsc-input : the text input area
 */


/*
 * This table contains the input element as well as the search button
 * Note that the search button column is fixed width, designed to hold the
 * button div's background image
 */
/****************************************************************************/
/** TABLA BUSCADOR GOOGLE                                                                                                                              **/
/****************************************************************************/
table.gsc-search-box {
	border-style : none;
	border-width : 0px;
	border-spacing : 0px 0px;
	width : 100%;
	margin-bottom : 2px;
}

table.gsc-search-box td {
	vertical-align : middle;
}

table.gsc-search-box td.gsc-input {
	padding-right : 2px;
}

td.gsc-search-button {
	width : 1%;
}
/****************************************************************************/



/**
 * undo common generic table rules
 * that tend to impact branding
 */
/****************************************************************************/
/** CON LA TECNOLOGIA DE GOOGLE                                                                                                                  **/
/****************************************************************************/
table.gsc-branding td,
table.gsc-branding {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border : none;
}

table.gsc-branding {
	border-style : none;
	border-width : 0px;
	border-spacing : 0px 0px;
	width : 260px;
}

td.gsc-branding-text {
	  vertical-align : top;
}

td.gsc-branding-text div.gsc-branding-text {	
	padding-bottom : 2px;
	margin-right : 2px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #6f6f6f;  
  
	text-align : right;
}

td.gsc-branding-img-noclear {
  width : 51px;
  vertical-align : bottom;
}

td.gsc-branding-img {
  width : 65px;
  vertical-align : bottom;
}

table.gsc-branding-vertical td.gsc-branding-text div.gsc-branding-text {
  margin-right : 0px;
  text-align : center;
}

table.gsc-branding-vertical td.gsc-branding-img-noclear {
  text-align : center;
}

div.gsc-branding-img,
div.gsc-branding-img-noclear,
img.gsc-branding-img,
img.gsc-branding-img-noclear {
  padding-top : 1px;
}

img.gsc-branding-img,
img.gsc-branding-img-noclear {
	margin : 0 0 0 0;
	padding-right : 0;
	padding-left : 0;
	padding-bottom : 0;
	border : none;
	display : inline;
}

a.gsc-branding-clickable {
	cursor: pointer;
}

input.gsc-search-button {
	margin-left : 2px;	
}
/****************************************************************************/



/*
 * Given that this is sitting in a variable width tabel cell, the idea is
 * for it to consume the entire cell. The adjacent cell contains the search
 * button and that is a fixed width cell.
  */
  
/****************************************************************************/
/** CAJA DE BÚSQUEDAS Y LÍNEA 1 2 3 4 Más resultados ...                                                                      **/
/****************************************************************************/
form.gsc-search-box {
	width: 200px;
	margin:0px 4px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:6pt;
	font-weight:normal;		
    color: #6f6f6f;	
}

input.gsc-input {
	display:inline;
		
	width:200px;
	height:16px;
	margin:0px;
	padding:1px 2px 1px 2px;
	
	border:1px solid rgb(239,239,239);
	background-color: rgb(239, 239, 239);
		
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;		
    color: #6f6f6f;		
}

.gsc-results .gsc-cursor-box .gsc-trailing-more-results {
	margin-bottom : 0px;
	display : inline; 
}

.gsc-results .gsc-cursor {
	display : inline;
}

.gsc-results .gsc-cursor-box {
	margin-bottom : 10px;
}

.gsc-results .gsc-cursor-box .gsc-cursor-page {
	display : inline;
	cursor : pointer;
	color : #000000;
	text-decoration: underline;
	margin-right : 8px;
  
}

.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9pt;
	font-weight : normal;
	color : rgb(150,34,26);
	text-decoration: none;
}
/****************************************************************************/

