﻿@charset "utf-8";
/* CSS Document */
body{
background:#8D965F;
height: 100%;
overflow-x:hidden;
margin:0px auto 0px auto;
}
#divMaster{
margin-left:auto;
margin-right:auto;
display:block;
clear:both;
background:url(../img/Bg_Centro.jpg) repeat-y;
width:1010px;
}
#divLeftTopImg{
background:url(../img/Bg_Sup_Izq.jpg) no-repeat;
height:40px;
width:40px;
display:table;
float:left;
}
#divRigthTopImg{
background:url(../img/Bg_Sup_Der.jpg) no-repeat;
height:40px;
width:40px;
display:table;
float:left;
}
#divCenterTopImg{
background:url(../img/Bg_Sup_Centro.jpg)  repeat-x;
height:40px;
display:table;
float:left;
width:930px;
}
#divBackGroundBody{
width:980px;
}
#divLeftBottomImg{
background:url(../img/Bg_Footer_Izq.jpg) no-repeat;
height:40px;
width:40px;
display: block;
float:left;
}
#divRigthBottomImg{
background:url(../img/Bg_Footer_Der.jpg) no-repeat;
height:40px;
width:40px;
display:table;
float:left;
}
#divCenterBottomImg{
background:url(../img/Bg_Footer_Centro.jpg)  repeat-x;
height:40px;
display:table;
float:left;
width:930px;
}
.TextCredits{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
line-height:30px;
}
.TextFooterLeft{
float:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:30px;
display:table;
}
.TextFooterRight{
float:right;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:30px;
text-decoration:none;
}
a.TextFooterRight:hover{
float:right;
text-align:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:30px;
text-decoration:underline;
}
#divFotoMenuHead{
margin-left:25px;
margin-right:25px;
width:930px;
display: block;
clear:both;
}
#divMenuFotoTopLeft{
background:url(../img/Bg_Head_Sup_Izq.jpg) no-repeat;
float:left;
height:14px;
width:14px;
display:block;
}
#divMenuFotoTopRigth{
background: url(../img/Bg_Head_Sup_Der.jpg) no-repeat;
float:left;
height:14px;
width:14px;
display:block;
}
#divMenuFotoTopCenter{
background: url(../img/Bg_Head_Sup_Centro.jpg) repeat-x;
float:left;
height:14px;
width:902px;
display:block;
}

#divMenuFotoInfLeft{
background:url(../img/Bg_Head_Inf_Izq.jpg) no-repeat;
float:left;
height:14px;
width:14px;
display:block;
}
#divMenuFotoInfRigth{
background: url(../img/Bg_Head_Inf_Der.jpg) no-repeat;
float:left;
height:14px;
width:14px;
display:block;
}
#divMenuFotoInfCenter{
background: url(../img/Bg_Head_Inf_Centro.jpg) repeat-x;
float:left;
height:14px;
width:902px;
display:block;
}



#divFooter{
width:1010px;
display:block;
clear:both;
}


#divHeadCentroVertical{
background:url(../img/Bg_Head_Der_Centro.jpg) repeat-y;
width:930px;
display: block;
clear:both;
margin-bottom:28px;
}

#divMenuLogin{
width:874px;
height:33px;
background-color:#2A4A09;
margin:0 14px 0 14px;
padding-left:15px;
padding-right:15px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:30px;
}

.TextLoginLeft{
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
text-decoration:none;
margin-left:3px;
margin-right:3px;
}
a.TextLoginLeft:hover{
text-align:left;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
text-decoration:underline;
margin-left:3px;
margin-right:3px;
}
.TextLoginRight{
float:right;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:30px;
}
.input{
margin-right:10px;
width:130px;
height:15px;
border:#637450 solid 1px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#748268;
}
.input02{
margin:5px 5px 5px 5px;
width:250px;
height:15px;
border:#637450 solid 1px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
background-color:#E1E7DB;
}
.input03{
margin:5px 5px 5px 5px;
width:250px;
height:50px;
border:#637450 solid 1px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #000000;
background-color:#E1E7DB;
}
.BtnEntrar{
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;
text-decoration:none;
background: url(../img/btnEntrar.jpg) left top no-repeat ;
padding-left: 15px;
}
a.BtnEntrar:hover{
font-family:Arial, Helvetica, sans-serif;
color: #FFFFFF;
font-size:12px;
text-decoration:underline;
background: url(../img/btnEntrar.jpg) left top no-repeat ;
padding-left: 15px;
}
#divImagenHead{
width:902px;
height:193px;
display:block;
margin:0 14px 0 14px;
}

#divContenido{
margin:0px auto 0px auto;
width:916px;
}
.divContenidoLeft01{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    float: left;
    width: 736px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    margin-right: 15px;
    height: 60%;
}

.divBaseLeft01{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    float: right;
    width: 498px;
    margin-top: 15px;
    text-align: right;
    height: 2%;
}

#divContenidoRigth{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px;
width:141px;
float:right;

}
.NoticiasTitulo{
font-family:Arial, Helvetica, sans-serif;
color: #BD4000;
font-size:12px;
text-decoration:none;
background: url(../img/icoNoticias.jpg) left top no-repeat ;
padding-left: 15px;
}

.NoticiasPremsa{
font-family:Arial, Helvetica, sans-serif;
color: #800000;
font-size:12px;
text-decoration:none;
background: url(../img/icoPremsa.jpg) left top no-repeat ;
padding-left: 15px;
}


#divContenidoLeftTable{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px;
float:left;
padding-bottom:25px;

}
#divContenidoCentre{
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px;
margin-left:208px;
padding-bottom:25px;
/*border-right:#333333 1px dotted;
border-left:#333333 1px dotted;
padding-right:12px;
padding-left:12px;*/
width:540px;

}
#divTituloPantalla{
background:url(../img/bgTitulo.jpg) repeat-x;
height:58px;
padding-left:10px;
}
.TituloTexto{
font-family:Arial, Helvetica, sans-serif;
color: #476D20;
font-size:19px;
line-height:60px;
background: url(../img/icoTitulo.jpg) left no-repeat;
padding-left:35px;
}
#divRecorrido{
margin-top:0px;
padding:5px 0px 5px 0px;
border-top:#000000 dotted 1px;
border-bottom:#000000 dotted 1px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #999999;
}
.TextRecorrido{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #476D20;
}
a.TextRecorrido:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color: #476D20;
}
.divContenidoCentro{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
    margin-top: 25px;
    display: table;
    text-align: justify;
}

.CuadradoPresentacionOn {
background:url(../img/cuadradoPresentacion.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#486F20;
padding-left:22px;
margin-right:17px;
text-decoration:none;
}
a.CuadradoPresentacionOn:hover {
background:url(../img/cuadradoPresentacion.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #999999;
padding-left:22px;
margin-right:17px;
}
.CuadradoSociedadOn {
background: url(../img/cuadradoSociedad.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#2A774B;
padding-left:22px;
margin-right:17px;
text-decoration:none;
}
a.CuadradoSociedadOn:hover {
background: url(../img/cuadradoSociedad.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #999999;
padding-left:22px;
margin-right:17px;
}
.CuadradoDatosOn {
background: url(../img/cuadradoDatos.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#084864;
padding-left:22px;
margin-right:17px;
text-decoration:none;
}
a.CuadradoDatosOn:hover {
background: url(../img/cuadradoDatos.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #999999;
padding-left:22px;
margin-right:17px;
}
.CuadradoContactoOn {
background:  url(../img/cuadradoContacto.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#037C91;
padding-left:22px;
margin-right:17px;
text-decoration:none;
}
a.CuadradoContactoOn:hover {
background:  url(../img/cuadradoContacto.jpg) no-repeat left  center;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color: #999999;
padding-left:22px;
margin-right:17px;
}
#divApartadosMenu{
padding:10px 0px 10px 0px;
}
#divPresentacion{
height:300px;
width:178px;
background:url(../img/menuPresentacion.jpg) no-repeat;
display:table;
margin-right:10px;
float:left;
margin-bottom:7px;
}
#divSociedad{
height:300px;
width:178px;
background: url(../img/menuSociedad.jpg) no-repeat;
display:table;
margin-right:10px;
margin-bottom:7px;
float:left;
}
#divDatosUtiles{
height:300px;
width:178px;
background: url(../img/menuDatosUtilies.jpg) no-repeat;
display:table;
margin-right:10px;
float:left;
margin-bottom:7px;
}
#divContacto{
height:300px;
width:178px;
background: url(../img/menuContacto.jpg) no-repeat;
display:table;
margin-right:10px;
float:left;
margin-bottom:7px;
}
.RecuadroMenu{
height:125px;
width:133px;
margin-left:auto;
margin-right:auto;
margin-top:155px;
vertical-align:bottom;
background:#FFFFFF;
padding:2px 5px 5px 5px;
}
.BtnPresentacion{
	font-family:Arial, Helvetica, sans-serif;
	color: #8CA966;
	font-size:11px;
	text-decoration:none;
	background: url(../img/icoPresentacion.jpg) left top no-repeat ;
	padding-left: 15px;
	width:133px;
	clear:both;
	line-height:20px;
	
}
a.BtnPresentacion:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #8CA966;
	font-size:11px;
	text-decoration:underline;
	background: url(../img/icoPresentacion.jpg) left top no-repeat ;
	padding-left: 15px;
}
.BtnSociedad{
	font-family:Arial, Helvetica, sans-serif;
	color: #2C724E;
	font-size:11px;
	text-decoration:none;
	background:  url(../img/icoSociedad.jpg)  left top no-repeat ;
	padding-left: 15px;
	width:133px;
	line-height:20px;
	}
a.BtnSociedad:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #2C724E;
	font-size:11px;
	text-decoration:underline;
	background:  url(../img/icoSociedad.jpg) left top no-repeat ;
	padding-left: 15px;
}
.BtnDatosUtiles{
	font-family:Arial, Helvetica, sans-serif;
	color: #498698;
	font-size:11px;
	text-decoration:none;
	background: url(../img/icoDatosUtilies.jpg) left top no-repeat ;
	padding-left: 15px;
	width:133px;
	line-height:20px;
	
}
a.BtnDatosUtiles:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #498698;
	font-size:11px;
	text-decoration:underline;
	background: url(../img/icoDatosUtilies.jpg) left top no-repeat ;
	padding-left: 15px;
}
.BtnContacto{
	font-family:Arial, Helvetica, sans-serif;
	color: #46A2AF;
	font-size:11px;
	text-decoration:none;
	background: url(../img/icoContacto.jpg) left top no-repeat ;
	padding-left: 15px;
	width:133px;
	clear:both;
	line-height:20px;
}
a.BtnContacto:hover{
	font-family:Arial, Helvetica, sans-serif;
	color: #46A2AF;
	font-size:11px;
	text-decoration:underline;
	background: url(../img/icoContacto.jpg) left top no-repeat ;
	padding-left: 15px;
}

.modalBackground {
	background-color:#333d51;
	filter:alpha(opacity=85);
	opacity:0.85;
}

.noticies_boton {
	border:none;
	}
.ColorContacto
{
    color:#037D92;
    }
	
.tamany {
	float:right;
	color:#FFFFFF;
	text-decoration:none;
	}
	
a.Ntooltip {
float:right;
position: relative;
text-decoration: none; 
color:#FFFFFF;
}

a.Ntooltip:hover {
z-index:999;
background-color:#2a4a09;
}

a.Ntooltip span {
display: none;
}

a.Ntooltip:hover span {
display: block;
position: absolute;
top:2em; right:2em;
width:460px;
height:270px;
padding:10px;
background-image:url(../img/teclat_ratoli.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
color: #000000;
font-size:12px;
border:#999999 solid 2px;

}

.btn_imprimir {
	float:right;
	margin-left:7px;
	}
	#divTItutlosRecuadro{
padding:10px 0px 10px 0px;
}
	
.TdMaster{
border: 1px solid  #486F20;
font-family:Arial, Helvetica, sans-serif;
color: #000000;
font-size:12px;
text-align:left;
width:535px;
border-collapse:collapse;
padding:10px auto 10px auto;
margin-bottom:20px;
display:table;
margin-left:auto;
margin-right:auto;
clear:both;

}
.TrLineBlanco{
border-bottom:#486F20 dotted 1px;
background: #F8F8F8;
height:25px;

}
.TrLineGris{
border-bottom:#486F20 dotted 1px;
height:25px;
background: #E9E9E9;
}
.tdMedioLine {
border-right:#486F20 dotted 1px;
width:268px;
padding-left:5px;
}
.tdLeftLine {
border-right:#486F20 dotted 1px;
width:330px;
padding-left:5px;
text-align:center;
}
.tdLeftLine01 {
border-right:#486F20 dotted 1px;
width:330px;
text-align:left;
padding:8px 0 0 5px;
margin-bottom:8px;
}
.tdMedioTableLine {
border-right:#486F20 dotted 1px;
width:30px;
padding-left:5px;
text-align:center;
}
.tdMedioTableLine01 {
border-right:#486F20 dotted 1px;
width:20px;
padding:8px 0 0 5px;
margin-bottom:8px;
text-align:center;
vertical-align:text-top;

}
.tdRightLine {
border-right:#486F20 dotted 1px;
width:140px;
padding-left:5px;
text-align:center;
}
.tdRightLine01 {
border-right:#486F20 dotted 1px;
width:450px;
padding:8px 0 0 5px;
margin-bottom:8px;
text-align:left;
vertical-align:text-top;

}
.AdobeMenu{
	font-family:Arial, Helvetica, sans-serif;
	color: #999999;
	font-size:12px;
	text-decoration:none;
		}
a.AdobeMenu:hover{
	color: #476D20;
	text-decoration: underline;
}
.imagenesBox{
background:#FFFFFF;
padding:3px;
margin-right:7px;
margin-bottom:7px;
border:#CCCCCC 1px solid;
    height: 247px;
    width: 470px;
}
.BtnEnviar{
background:#1B1B1B;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
border:none;
clear:both;
margin:5px 5px 15px 5px;
width: 80px;
height: 25px;
}
.TextDestacado{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#32ADD6;
}
.TextDestacadoGrande{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
color:#32ADD6;
}

