@charset "utf-8";
a:link, a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
body {
	margin: 0px;
	padding: 0px;
	background-color: #033570;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h2 {
	color: #033570;
	font-size: 20px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#contenedor {
	width: 930px;
	margin-top: 25px;
	margin-right: auto;
	margin-left: auto;
}
#cabecera {
	background-color: #00A55A;
	padding: 0px;
	height: 110px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../img/fondoCabecera.gif);
	background-position: 0px 0px;
}
#logo {
	float: right;
	width: auto;
	margin-right: 10px;
	margin-top: -100px;
	margin-bottom: -50px;
	z-index: 1;
	position: relative;
}
#titularLinea {
	background-image: url(../img/tituloLinea.gif);
	height: 60px;
	width: 478px;
	text-indent: -9999px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 20px 25px;
	cursor: pointer;
	margin: 0px;
}
#fondoPpal {
	background-image: url(../img/fondoPrincipal.gif);
	background-position: center;
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#fondoPpal {
	margin: 0px;
	padding: 0px;
}
#fondoPpal img {
	margin: 0px;
	padding: 0px;
}
#cabecera2 {
	z-index: 0;
	position: relative;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#cabecera2  form {
	margin: 0px;
	padding: 0px;
}
#cabecera2  ul {
	background-color: #FFFFFF;
	height: 35px;
	line-height: 35px;
	clear: both;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#cabecera2  input {
	width: 80px;
	line-height: 12px;
	height: 12px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#cabecera2  li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
}
#cabecera2  ul  a {
}
#recordar {
	z-index: 0;
	position: relative;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-weight: bold;
}
#recordar    img#recordarCerrar   {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: -40px;
	margin-left: 0px;
	float: right;
	margin-right: -5px;
	margin-bottom: 0px;
}

#recordar ul {
	background-color: #00A55A;
	height: 35px;
	line-height: 35px;
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	text-align: center;
	background-image: url(../img/topRecordar.gif);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
}

#recordar form {
	margin: 0px;
	padding: 0px;
}
#recordar input {
	width: 200px;
	line-height: 12px;
	height: 12px;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}
#recordar li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#recordar ul a {
}
#recordar .verdeoscuro {
	color: #033570;
	font-size: 14px;
}
#recordarColor p {
	color: #FFFFFF;
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	background-color: #00A55A;
	width: 600px;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

#contenido {
	padding: 0px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#submenu {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #00A55A;
}
#submenu ul {
	color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	font-size: 10px;
	background-color: #00A55A;
}
#submenu li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#submenu a {
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#submenu a:link, #submenu a:visited {
	color: #FFFFFF;
	text-decoration: none;
	margin: 0px;
	background-image: url(../img/flechaPequena2.gif);
	background-position: 0px center;
	padding-left: 13px;
	background-repeat: no-repeat;
}
#submenu a:hover {
	text-decoration: none;
	color: #033570;
	background-color: #FFFFFF;
	margin: 0px;
	background-image: url(../img/flechaPequena.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-left: 13px;
}

#principal {
	margin: 0px;
	background-color: #FFFFFF;
	border-right-width: 15px;
	border-left-width: 15px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #00A55A;
	border-left-color: #00A55A;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	height: 290px;
}
#principal ul {
	list-style-type: none;
}
#principal p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#columnaIzq {
	width: 285px;
	float: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin: 0px;
}
#columnaIzq p {
	margin-left: 5px;
}
#columnaDcha {
	width: 570px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#consultas {
	float: left;
	width: 275px;
}
#consultas li a:link, #consultas li a:visited {
	height: 50px;
	background-color: #FFFFFF;
	display: block;
	line-height: 50px;
	text-align: right;
	padding-right: 80px;
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
#consultas li a:hover {
	color: #FFFFFF;
}
#online:link,#online:visited    {
	background-image: url(../img/botonesHome/fondoOnl.gif);
}
#online:hover        {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(../img/botonesHome/fondoOnlHover.gif);
}
#telefonica:link, #telefonica:visited {
	background-image: url(../img/botonesHome/fondoTel.gif);
}
#telefonica:hover {
	background-image: url(../img/botonesHome/fondoTelHover.gif);
	text-decoration: none;
}
#manuales:link, #manuales:visited {
	background-image: url(../img/botonesHome/fondoMan.gif);
}
#manuales:hover {
	background-image: url(../img/botonesHome/fondoManHover.gif);
	text-decoration: none;
}
#interes:link, #interes:visited {
	background-image: url(../img/botonesHome/fondoEnl.gif);
}
#interes:hover {
	background-image: url(../img/botonesHome/fondoEnlHover.gif);
	text-decoration: none;
}
#frecuentes:link, #frecuentes:visited {
	background-image: url(../img/botonesHome/fondoFrec.gif);
}
#frecuentes:hover {
	background-image: url(../img/botonesHome/fondoFrecHover.gif);
	text-decoration: none;
}
p.estiloAlerta {
	font-size: 12px;
	font-weight: bold;
	color: #033570;
	text-align: center;
	margin-top: 60px;
}

#noticias {
	float: right;
	width: 280px;
	border: 1px solid #00A55A;
	margin-right: 5px;
	height: 205px;
}
#noticias ul {
	font-size: 11px;
}
#noticias a {
	font-weight: normal;
}
#columnaDcha ul {
	margin: 0px;
	padding: 0px;
}
#principal ul {
	margin: 0px;
	padding: 0px;
}

#noticias  li {
	margin-bottom: 20px;
	padding-top: 0px;
	margin-top: 10px;
	margin-right: 5px;
	margin-left: 5px;
}
#noticias h3 {
	margin: 0px;
	background-color: #00A55A;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}
#notDestacada {
	float: right;
	width: 280px;
	border: 1px solid #033570;
	height: 70px;
	margin-right: 5px;
	margin-bottom: 5px;
}
#notDestacada ul {
	font-size: 11px;
}
#notDestacada a {
	font-weight: normal;
}
#notDestacada li {
	margin-bottom: 5px;
	padding-top: 0px;
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#notDestacada h3 {
	margin: 0px;
	background-color: #033570;
	font-size: 14px;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
}



#fondoInf {
	clear: both;
	padding: 0px;
	background-image: url(../img/fondoPrincipal.gif);
	height: 86px;
	width: 930px;
	margin-top: 0px;
	margin-right: auto;
	padding-bottom:0px;
	margin-bottom: 0px;
	margin-left: auto;
	background-position: center;
	text-align: center;
}

#fondoInf img{
 	margin:0px;
	padding:0px;
}
#fondoSup {
	background-image: url(../img/fondoSuperior.jpg);
	height: 85px;
	color: #FFFFFF;
	font-size: 12px;
	padding: 0px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: center center;
	background-color: #040C0F;
}
#fondoSup p {
	margin-left: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pie {
	text-align: center;
	color: #FFFFFF;
	clear: both;
	padding: 0px;
}
#pie img {
	margin: 0px;
	padding: 0px;
}

#pie ul {
	margin-top: 10px;
	padding: 0px;
}
#pie li {
	list-style-type: none;
	display: inline;
	font-size: 11px;
}
#pie a {
	font-weight: normal;
	margin-right: 11px;
	margin-left: 10px;
	padding-right: 0px;
	padding-left: 0px;
	color: #FFFFFF;
}
#pie a.listaSinMargen {
	margin-left: 0px;
}
#ghost {
	color: #FFFFFF;
	clear: both;
	
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.entrar a:link, .entrar a:visited        {
	color: #FFFFFF;
	background-color: #00a55a;
	border: 2px solid #033570;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-size: 10px;
}
.entrar a:hover {
	color: #033570;
	background-color: #FFFFFF;
	text-decoration: none;
}



.fechaNot {
	color: #033570;
	font-weight: bold;
	margin-right: 5px;
}
.negrita {
	font-weight: bold;
}
.letraVerde {
	color: #033570;
}
.bienvenido {
	font-size: 11px;
}

#colFormu1 {
	float: left;
	width: 275px;
}
#colFormu1 p {
	margin-left: 20px;
	margin-top: 3px;
}

#colFormu2 {
	float: right;
	width: 280px;
	margin-right: 5px;
}
#colFormu2 p {
	margin-top: 3px;
}
#colTelef1 {
	float: left;
	width: 275px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00A55A;
	height: 275px;
}
#colTelef1 p {
	margin-left: 20px;
	margin-top: 3px;
	margin-bottom: 15px;
}
#colTelef2 {
	float: right;
	width: 280px;
	margin-right: 0px;
	background-image: url(../img/telefono.gif);
	height: 290px;
}

#columnaDcha .numTelefono {
	font-size: 30px;
	color: #033570;
	background-image: url(../img/flechaTelefono.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 4px;
}
#colManual1 {
	float: left;
	width: 240px;
}
#colManual2 {
	float: right;
	width: 620px;
	margin-right: 5px;
}
#colManual1 p {
	margin-left: 20px;
	margin-top: 3px;
}
#colManual2 p {
	margin-left: 0px;
	margin-top: 3px;
}
.moduloManual        {
	font-size: 10px;
	color: #033570;
	font-weight: bold;
}
#principal .flecha {
	background-image: url(../img/flechaTelefono.gif);
	background-repeat: no-repeat;
	padding-left: 25px;
	height: 30px;
	margin-bottom: 18px;
	line-height: 20px;
	margin-left: 10px;
	background-position: 0px 1px;
}
#principal .flecha a:link, #principal .flecha a:visited {
	text-decoration: none;
}
#principal .flecha a:hover {
	text-decoration: none;
	color: #FFFFFF;
	background-color: #033570;
}
#colFrec1 {
	float: left;
	width: 280px;
	margin-right: 5px;
	overflow:auto;
	height: 200px;
}
#colFrec2 {
	float: right;
	width: 280px;
	margin-right: 5px;
	height: 200px;
	overflow: auto;
}
#colFrec2    h3   {
	color: #033570;
	font-size: 14px;
	font-weight: bold;
}
#respuestaFaq p {
	color: #666666;
}
#respuestaFaq h3 {
	color: #FF0000;
}


#colEnlaces1 {
	float: left;
	width: 275px;
}
#colEnlaces2 {
	float: right;
	width: 580px;
	margin-right: 5px;
}
#colEnlaces1 a:link, #colEnlaces1 a:visited,#colEnlaces2 a:link, #colEnlaces2 a:visited {
	color: #033570;
}
#principal  .url a:link, #principal .url a:visited {
	font-size: 10px;
	color: #666666;
}
#principal .url a:hover {
	color: #666666;
	text-decoration: underline;
	background-color: transparent;
}
#colEnlaces1  p, #colEnlaces2  p {
	margin-bottom: 15px;
	margin-left: 5px;
	background-image: url(../img/flechaPequena.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	background-position: 0px 2px;
}
#recordar .entrarRecordar input    {
	color: #033570;
	background-color: #FFFFFF;
	border: 2px solid #033570;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 6px;
	font-size: 10px;
	height: 20px;
	width: 50px;
	cursor: pointer;
}

#colRegis1 {
	float: left;
	width: 275px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #00A55A;
	height: 275px;
}
#colRegis1 p {
	margin-left: 20px;
	margin-top: 3px;
}
#colRegis2 {
	float: right;
	width: 280px;
	margin-right: 5px;
}
#colRegis2 p {
	margin-top: 3px;
}
#principal p.respuestaRegistro {
	color: #033570;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 50px;
}

.clear {
	clear: both;
}
#colNoticia1 {
	float: left;
	width: 575px;
	margin: 0px;
	padding: 0px;
}
div#colNoticia1 h2  {
	font-size: 20px;
	line-height: 24px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	background-color: transparent;
}

#colNoticia1 p {
	padding: 5px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 15px;
}
#colNoticia2 {
	float: right;
	width: 570px;
	margin-right: 0px;
	background-image: url(../img/telefono.gif);
	height: 290px;
}
div#colNoticia1 p.fechaNot {
	font-weight: bold;
	color: #666666;
	font-size: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 15px;
}
div#colNoticia1 p.categoriaNot {
	border-left-width: 2px;
	border-left-style: solid;
	border-left-color: #00A55A;
	margin-left: 5px;
	margin-top: 5px;
}
#colNoticia1  p.imagenNot {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#colNoticia1  p.imagenNot img {
	margin: 10px;
	padding: 0px;
	border: 1px solid #00A55A;
}
#xxx {
	float: right;
	width: 282px;
	margin-right: 5px;
}
#accUsuario   {
	font-weight: bold;
	color: #033570;
}
table {
	border: 1px solid #00A55A;
}
td {
	border: 1px solid #00A55A;
}
.flotarDcha  {
	float: right;
}
.flotarIzq {
	float: left;
}

#foto {
	padding: 0px;
	border: 2px solid #00A55A;
	width: auto;
	text-align: center;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
		background-color: #00A55A;

}
#foto img {
	margin: 0px;
	padding: 0px;
}
#foto p {
	background-color: #00A55A;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	margin: 0px;
}

#foto {
	width: auto;
	border: 1px solid #00A55A;
	margin: 5px;
	float: left;

}
#foto p {
	color: #FFFFFF;
	text-align: center;
	background-color: #00A55A;
	font-size: 10px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	line-height: 15px;
}
#foto p img{margin:0px; padding:0px}
#colNoticia1 p.firma,#colNoticia1 p.mailArticulo{
	font-size: 12px;
	font-weight: bold;
	color:#033570;
	margin: 0px;
}
.mailArticulo a:link, .mailArticulo a:visited{
	font-size: 12px;
	font-weight: bold;
	color:#00A55A;
}
.mailArticulo a:hover{
	font-size: 12px;
	font-weight: bold;
	color:#033570;
}
p.entradilla{
	font-size:16px;
	color:#033570;
	margin-bottom: 10px;
	margin-top: 15px;
}
.entradilla a:link, .entradilla a:visited{
	color:#00A55A;
	font-weight: bold;
}
.entradilla a:hover{
	color:#033570;
	font-weight: bold;
	text-decoration:underline;
}
.entradilla b{
	color:#033570;
	font-weight: bold;
}
:focus {
outline: 0;
}
