/*---------- CSS TERRATEST - DEVELOPED BY INFOVIDEO ---------*/

body {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	}
.centrar {
	text-align:center;
	vertical-align:middle;
	}
.centrarBorde {
	text-align:center;
	vertical-align:middle;
	border: #CCCCCC 1px dotted;
	border-collapse:collapse;
    
	}
.centrarBordesoluciones {
    text-align:center;
    vertical-align:middle;
    border-top: #CCCCCC 1px dotted;
    border-left: #CCCCCC 1px dotted;
    border-collapse:collapse;
    }
.centrarBordesolucionesfinal {
    text-align:center;
    vertical-align:middle;
    border-top: #CCCCCC 1px dotted;
    border-left: #CCCCCC 1px dotted;
    border-right: #CCCCCC 1px dotted; 
    border-collapse:collapse;
    }

.derecha {
	text-align:right;
	vertical-align:middle;
	padding: 0px 10px;
	border-bottom: #CCCCCC 1px dotted;
	border-top: #CCCCCC 1px dotted;
	}
.izquierda {
    text-align:felt;
    vertical-align:middle;
    padding: 0px 10px;
    /*border-bottom: #CCCCCC 1px dotted;*/
    border-top: #CCCCCC 1px dotted;
    border-left: #CCCCCC 1px dotted;
    }
.izquierdafinal {
    text-align:felt;
    vertical-align:middle;
    padding: 0px 10px;
    /*border-bottom: #CCCCCC 1px dotted;*/
    border-top: #CCCCCC 1px dotted;
    border-left: #CCCCCC 1px dotted;
 border-bottom: #CCCCCC 1px dotted; 
    }

.centrarBordesolucionesfinalCierre {
    text-align:center;
    vertical-align:middle;
    border-top: #CCCCCC 1px dotted;
    border-left: #CCCCCC 1px dotted;
    border-right: #CCCCCC 1px dotted; 
    border-collapse:collapse;
    border-bottom: #CCCCCC 1px dotted;    
    }


.bordeInferior {
	border-bottom: #CCCCCC 1px dotted;
	}
	
/*---------------- formularios -----------------------------------*/
input {
            border: 1px solid #CCCCCC;
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 8pt;
            color: #666666;
            font-weight: normal;
            }
          
.botonmapa {
            border: 0px solid #CCCCCC;
            }            

textarea {
            border: 1px solid #CCCCCC;
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 8pt;
            color: #666666;
            font-weight: normal;
            scrollbar-darkshadow-color:#FFFFFF;
            scrollbar-3dLight-Color:#FFFFFF;
            scrollbar-arrow-color:#CCCCCC;
            scrollbar-base-color:#D3E0E7;
            scrollbar-face-color:#FFFFFF;
            scrollbar-highlight-color:#D3E0E7;
            scrollbar-shadow-color:#D3E0E7;
            scrollbar-track-color:#F3F3F3;
            }

select {

            border: 1px solid #CCCCCC;
            background-color:#F7F7F7;
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 8pt;
            color: #666666;
            font-weight: normal;
            }

/*---------------- glosario -----------------------------------*/

 

#dicc_grafico {
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 8pt;
            color: #666666;
            font-weight: normal;
            cursor:pointer;
            padding:3px;
            }

#dicc_grafico table {
            background-color: #B0D5F9;
            border:1px solid #006699;
            padding:3px;
            width:100%;
            }
            
#dicc_grafico_vertical {
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 8pt;
            color: #666666;
            font-weight: normal;
            cursor:pointer;
            padding:3px;
            }

#dicc_grafico_vertical table {
            background-color: #B0D5F9;
            border:1px solid #006699;
            padding:3px;
            width:100%;
            }            
          
            
#dicc_texto {
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 8pt;
            color: #666666;
            font-weight: normal;
            cursor:pointer;
            padding:3px;
            }

#dicc_texto table {
            background-color: #B0D5F9;
            border:1px solid #006699;
            padding:3px;
            width:100%;
            }  

 
	

/*---------------- tablas -----------------------------------*/

td {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
	}
th { 
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;  
	font-size: 8pt; color: #666666; 
	}

/*---------------- listas referencia -----------------------------------*/

.listath {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #F7B330;
	font-weight: normal;
	background-color: #a0171e;
	text-align: left;
	padding: 3px;
	border: #CCCCCC 1px dotted;
	}
.listath2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #F7B330;
	font-weight: normal;
	background-color: #a0171e;
	text-align:center;
	padding: 4px 2px;
	border: #CCCCCC 1px dotted;
	}	

.listath2soluciones {
    font-family:  Arial;
    font-size: 8pt;
    color: #F7B330;
    font-weight: normal;
    background-color: #a0171e;
    text-align:center;
    padding: 1px 1px;
    border: #CCCCCC 1px dotted;
    }

.listatr1 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	background-color: #F3F3F3;
	text-align: left;
	padding: 4px 8px;
	text-align: left;
	vertical-align: middle;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	}
.listatr2 {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	background-color: #ffffff;
	text-align: left;
	padding: 4px 3px;
	text-align: left;
	padding: 4px 2px;
	vertical-align: text-top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	}
.listaend {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #a0171e;
	font-weight: normal;
	background-color: #ffffff;
	text-align: left;
	padding: 12px 2px 6px 2px;
	}

.referencias {
	background-color:#CCCCCC;
	}
.listatd {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
	padding:12px;
	border: #CCCCCC 1px dotted;
	}

/*---------------- enlaces general -----------------------------------*/

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	font-weight: normal;
	text-decoration: none; 
	}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #999999;
	text-decoration: none; 
	}

a:hover {
	color: #D84519;
	}
	
	/*---------------- enlaces avisolegal -----------------------------------*/

a.avisolegal {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #0000CC; 
	font-weight: normal;
	text-decoration: none; 
	}


a.avisolegal:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #0000CC; 
	font-weight: normal;
	text-decoration: none; 
	}

a.avisolegal:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #0000CC;
	text-decoration: none; 
	}

a.avisolegal:hover {
	color: #FF6600;
	}


/*---------------- idiomas -----------------------------------*/

.m_idioma {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999;
	text-decoration: none; 
	}
	
a.m_idioma:link {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999; 
	text-decoration: none; 
	}

a.m_idioma:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999; 
	font-weight: normal;
	text-decoration: none; 
	}				
a.m_idioma:hover { 
	color: #D84519; 
	}

/*---------------- buscador -----------------------------------*/

.m_buscar { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #999999;
	text-decoration: none; 
	}
	
a.m_buscar:link { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #999999; 
	text-decoration: none; 
	}
	
a.m_buscar:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #999999; 
	font-weight: normal;
 	text-decoration: none; 
	}
									
a.m_buscar:hover { 
	color: #D84519; 
	}

/*---------------- menus nivel 1 -----------------------------------*/

.m_gral { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #3B539E;
	text-decoration: none; 
	}
a.m_gral:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #666666; 
	text-decoration: none; 
	}
	
a.m_gral:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	color: #666666; 
	font-weight: normal;
	text-decoration: none; 
	}			
		
a.m_gral:hover {
	color: #3B539E; 
	}

/*---------------- menus nivel 2 -----------------------------------*/

.m_2n {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #3B539E;
 	text-decoration: none; 
	}
	
a.m_2n:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
 	text-decoration: none; 
	}
	
a.m_2n:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size:8pt; 
	color: #666666; 
	font-weight: normal;
	text-decoration: none; 
	}
			
a.m_2n:hover {
	color: #D84519; 
	}

/*---------------- menus nivel 3 -----------------------------------*/

.m_3n {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #3B539E;
	text-decoration: none; 
	}
	
a.m_3n:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #666666; 
	text-decoration: none; 
	}
	
a.m_3n:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #666666; 
	font-weight: normal;
	text-decoration: none; 
	}
				
a.m_3n:hover {
	color: #D84519; 
	}

/*---------------- menus comun -----------------------------------*/

.m_comu { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #3B539E;
	text-decoration: none; 
	}
	
a.m_comu:link { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	text-decoration: none; 
	}
	
a.m_comu:visited { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #666666; 
	font-weight: normal;
    text-decoration: none; 
	}
	
a.m_comu:hover {
	color: #D84519;
	}

.m_icono { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #D84519;
	text-decoration: none; 
	}
	
a.m_icono:link { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #D84519; 
	text-decoration: none; 
	}
	
a.m_icono:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #D84519; 
	font-weight: normal;
	text-decoration: none; 
	}		
			
a.m_icono:hover { 
	color: #3B539E; 
	}

/*---------------- headers y titulos -----------------------------------*/

.h1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12.5pt; 
	color: #FFFFFF;
	text-decoration: none; 
	}
					
.h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10.5pt; 
	color: #FFFFFF;
	text-decoration: none; 
	}
					
.htitulo { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #F7B330;
	text-decoration: none; 
	}	
	
.titulo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
	padding-left: 6px;
	}

/*---------------- pie -----------------------------------*/

.legal { 
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999;
	text-decoration: none; 
	}
a.legal:link {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999; 
	text-decoration: none; 
	font-weight: bold; 
	}
	
a.legal:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #999999; 
	font-weight: normal;
	text-decoration: none; 
	font-weight: bold; 
	}
	
a.legal:hover { 
	color: #D84519; 
	}

/*---------------- guia -----------------------------------*/

.tguia { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FF9966;
	text-decoration: none; 
	}
	
a.tguia:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFCC99; 
	text-decoration: none;  
	}
	
a.tguia:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFCC99; 
	font-weight: normal;
	text-decoration: none;  
	}
					
a.tguia:hover {
	color: #FFFFFF; 
	}


/* ------------------------------ SEC SEC SEC -------------------------*/ 

div.TickerNoticias {
	position: absolute;
	/*left: 732;
	top: 367;
*/
	left: 232;
	top: 67;
}
div.construccion {
	position: absolute;
	left: 75;
	top: 170;
}
div.ListaBuscador {
	position: absolute;
	left: 150;
	top: 35;
}
td.titulobuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #0000CC;
	text-decoration: bold;
}
td.resumenbuscador {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
}

td.listathsec {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #F7B330;
	font-weight: normal;
	background-color: #a0171e;
	text-align: center;
	padding: 3px;
	border: #CCCCCC 1px dotted;
	}
	
td.delegaciones {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #F7B330;
	font-weight: normal;
	background-color: #a0171e;
	text-align: left;
	}
	
td.listatr2sec {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	font-weight: normal;
	background-color: #ffffff;
	text-align: left;
	padding: 4px 3px;
	text-align: center;
	padding: 4px 2px;
	vertical-align: text-top;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	}
	
.cajas {
  width: 170px;
	height: 17px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	padding-left: 4px;
	border: 1px solid #b2d9de;
	

}	

/*---------------- enlaces delegaciones -----------------------------------*/

.delegacionesLink {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal;
	text-decoration: none; 
	}

a.delegacionesLink:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000; 
	font-weight: normal;
	text-decoration: none; 
	}

a.delegacionesLink:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #000000;
	text-decoration: none; 
	}

a.delegacionesLink:hover {
	color: #FF0000; 
	}
	
	
	
	
	
	
	/* ----------------------- botones --------------------------------*/
	a.botones
{
	font-family:arial,helvetica;
	color:#F7B330;

}

A.botones:hover
{
	/*background-color:#CE1326;*/
	color:#666666;
}
A.botones:link
{
	/*background-color:#CE1326;*/
	color:#a0171e;

}
A.botones:active
{
	/*background-color:#CE1326;*/
	color:#a0171e;
	
}

.listatdsoluciones {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
	text-align: justify;
	padding:2px;
	/*border: #CCCCCC 1px dotted;*/
	}	
	
td.delegacionesmapa {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	background-color: #eeeeee;
	text-align: left;
	}	

#productos_home {
            font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
            font-size: 6pt;
            color: #666666;
            font-weight: normal;
            cursor:pointer;
            padding:3px;
            }

ul
{
   
    PADDING-BOTTOM: 3px;
    LINE-HEIGHT: normal;
	margin: 23px;
	 MARGIN-top: 3px;
	padding: 0;
   MARGIN-BOTTOM: 3px;  
}

            
