/*Propiedades basicas**************************************************************************************/
*{margin:0px; padding:0px;}
html, body {margin:0px; padding:0px; width:100%; height:100%;}
html {
	scrollbar-face-color:#005500; 
	scrollbar-arrow-color: #005500; 
	scrollbar-track-color: #FFFFFF; 
	
	scrollbar-highlight-color: #005500; 
	scrollbar-shadow-color: #005500; 
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color: #FFFFFF;
}

body {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:small; color:#000033; background-color:#ffffff; text-align:justify;}
form {}
input {font-size:12px; background-color:#EEFFEE; cursor:pointer; color:#005500; font-weight:bold; border:solid #005500 1px; cursor:text;}
input.botonAnchoA {width:120px; border:0px; cursor:pointer; color:#FFFFFF; background:transparent url(./images.php?file=./images/fondoBoton_120.png) top left no-repeat; padding:2px 7px 3px 7px;position:relative;}
input.botonAnchoA:hover {background:transparent url(./images.php?file=./images/fondoBoton_120_hover.png) top left no-repeat;}
input.botonAnchoB {width:90px; height:18px; border:0px; cursor:pointer; color:#FFFFFF; background:transparent url(./images.php?file=./images/fondoBoton_90.png) top left no-repeat; padding:1px 7px 4px 7px;position:relative;}
input.botonAnchoB:hover {background:transparent url(./images.php?file=./images/fondoBoton_90_hover.png) top left no-repeat;}

/*input.boton:hover {background-color:#337733;}*/
select {font-size:12px; background-color:#EEFFEE; cursor:pointer; color:#005500; font-weight:bold; border:solid #005500 1px;}
input.checkbox {}
textarea {}
div {}
span {}
h1{line-height:50%; margin-top:15px;}
a:active {color:#005500; text-decoration:none;}
a:link {color:#005500; text-decoration:none;}
a:visited {color:#005500; text-decoration:none;}
a:hover {color:#005500; text-decoration:underline;}

a img {border-width:0;}
/**********************************************************************************************************/

/*estilos base***************************************************************************/
/*Bloque*/
.Titulo {font-size:xx-large; font-weight:bold; color:#FFFFFF;}
.Subtitulo {font-size:x-large; font-weight:normal; color:#FFFFFF;}
.NormalBloque {}
.Nota {}
.Aviso{border: solid #000000 1px; background-color:#005500; margin:auto; padding:3px; text-align:left; margin-bottom:15px; color:#FFFFFF;}

.EnfasisBloque {
	background-color:#EEFFEE;
	border-bottom:1pt solid;
	border-bottom-color:#CCCCCC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;		
}

.spanPestana{
	border: 0pt solid gray;
	padding:2px 20px 0px 2px;
	margin-bottom: 5px;
	background-color: #FFFFFF;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
 	font-size:smaller;
	font-weight:bold;
	color:gray;
}
.contenedorFichaProd {
	border: 1px dotted gray;
	padding: 5px;
	margin: 7px;
	margin-right: 0px;		
	display:inline-block;
	vertical-align:top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
}
.textoFichaProd{
	padding: 5px;
	padding-top: 1px;
	min-width:200px;	
}
.divZonaGeneral{
	border: 1px solid gray;
	padding: 5px;
	margin: 7px;
	margin-right: 0px;		
	vertical-align:top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:hidden;
	text-align:left;
	margin:auto;
}

.divZonaGeneral .separador{color:#999;font-weight:bold;font-size:10px;border-bottom:solid 1px #55aa55;margin:15px 0px 5px;padding:2px 7px 0px 0px;}
.divZonaGeneral .separador_label1{background:white;display:block;float:left;margin-top:-8px;min-width:50px;padding:2px 7px 0 0;}


/*Inline*/
.Normal {font-weight:normal;}
.Enfasis {font-weight:bold;}
.EnfasisSutil {font-weight:bold; font-size:smaller;}
.EnfasisIntenso {}
.Enlace {}
.EnlaceIntenso {}

.ElementoLista {}

.cssTip {position:absolute; top:0px; left:0px; visibility:hidden; color:#000000; border:dotted #555555 2px; padding:3px; background-color:#EEFFEE; text-align:left; font-weight:normal; filter:alpha(opacity:85); -moz-opacity: 0.85; font-size:smaller;}
/**********************************************************************************************************/


/*para el texto de sugerencia de concellos*/
.suggestionsBox {
    position: absolute;
    left: 200px;
	top: 50px;
    margin: 10px 0px 0px 0px;
    width: 300px;
    background-color: #005500;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border: 1px solid #CCCCCC;
    color: #EEFFEE;
	z-index:100;
	font-weight:bold;
	overflow:hidden;
	padding: 0px 5px 5px 5px;
	opacity: 				.85;
	filter: 				alpha(opacity = 85);	
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
	list-style:none;
}

.suggestionList li:hover {
    background-color: #EEFFEE;
	color: #005500;
}
/*****************************************************/

.tituloColumna{
	/*border: 0pt solid gray;*/
 	font-size:smaller;
	font-weight:bold;
	color:gray;
	padding-bottom:5px;
}

.contenedorLOPD {
	border: 1px dotted gray;
	padding: 5px;
	margin: 0px;
	margin-top:10px;
	/*margin-right: 0px;		*/
	display:inline-block;
	vertical-align:top;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	overflow:auto;
	color:#666666;
	font-weight:100;
	font-size:8pt;
}

.tituloCampo{
	/*border: 0pt solid gray;*/
	text-decoration:underline; 	
	font-weight:bold;
	/*color:gray;*/
	padding-right:5px;
}
