/* -------------- Estilos Generales ----------------- */

body {
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	font-family: Verdana;
	font-weight: normal;
	background: #4995c6 url(../images/fnd.jpg) repeat-x;
}

html {
	margin: 0px;
	padding: 0px;
}

h1 {
	position: absolute;
	left: -5000px;
}

h2 {
	margin: 13px 0px 0px 0px;
	padding: 0px;
	font: bold 14px Arial;
	color: #074e83;
	float: left;
}

h2.buscador {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	font: bold 14px Arial;
	color: #074e83;
	float: left;
}

h3 {
	margin: 13px 0px 0px 3.5px;
	padding: 0px;
	font: bold 14px Arial;
	color: #074e83;
	float: left;
}
html>body h3 {
	margin: 13px 0px 0px 7px;
}

h3.interior {
	margin: 13px 0px 0px 5px;
	padding: 0px;
	font: bold 14px Arial;
	color: #074e83;
	float: left;
}
html>body h3.interior {
	margin: 13px 0px 0px 10px;
}

h3.sinterior {
	margin: 13px 0px 0px 15px;
	padding: 0px;
	font: bold 14px Arial;
	color: #074e83;
	float: left;
}

h4 {
	margin: 13px 0px 0px 10px;
	padding: 0px;
	font: bold 12px Arial;
	color: #074e83;
	float: left;
}
html>body h4 {
	margin: 13px 0px 0px 20px;
}

div.hr {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	background: #b9cee3;
	height: 1px;
	float: left;
}
html>body div.hr {
	margin: 10px 0px 0px 10px;
}
div.hr hr{
	display: none;
}

div.hrinterior {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 700px;
	background: #b9cee3;
	height: 1px;
	float: left;
}
html>body div.hrinterior {
	margin: 15px 0px 0px 20px;
}
div.hrinterior hr {
	display: none;
}

div.hrprod {
	margin: 7px 0px 5px 0px;
	padding: 0px;
	width: 100%;
	background: #b9cee3;
	height: 1px;
	float: left;
}
div.hrprod hr {
	display: none;
}

img {
	border: none
}
	
a {
	text-decoration: none;
	color: #b29a0e;
}
a:hover {
	color: #eac91d;
}
a:active {
	outline: none;
}

.margen {margin-left: 55px!important; width: 630px!important; float: left;}
.margen2 {margin-left: 85px!important; width: 600px!important; float: left;}





/* -------------- Contenedor ----------------- */

#contenedor {
	position: absolute;
	top: 0px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	height: 150px;
}

.index {
	position: absolute;
	top: 0;
	left: 0;
	width: 385px;
	height: 100px;
	background: url(../images/null.gif) repeat;
}



/* -------------- Cabecera ----------------- */

#cabecera {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100px;
	background: url(../images/logo.gif) no-repeat top left;
	float: left;
}

#datos {
	margin: 17px 5px 0px 0px;
	padding: 0px;
	/*width: 290px;*/
	width: 380px;
	height: 70px;
	background: #5085b7;
	float: right;
}
html>body #datos {
	margin: 17px 10px 0px 0px;
}

#datos p.datosizq {
	margin: 15px 0px 0px 4px;
	padding: 0px 10px 0px 0px;
	/*width: 140px;*/
	width: 235px;
	border-right: 1px solid #669bc7;
	text-align: right;
	color: #ffffff;
	float: left;
}
html>body #datos p.datosizq {
	margin: 15px 0px 0px 8px;
}

#datos p.datosder {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	line-height: 18px;
	width: 115px;
	float: left;
}

#datos p a {
	color: #ffffff;
	text-decoration: underline;
}

.telefono {
	font: normal 18px Arial;
	color: #ffffff;
}

.telefono2 {
	font: bold 16px Arial;
	color: #ffffff;
}

.absmiddle {
	vertical-align: middle;
}



/* -------------- Menu ----------------- */

#menu {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 30px;
	background: url(../images/fndmenu.jpg) repeat-x top left;
	float: left;
}

#menu ul {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	float: left;
}
html>body #menu ul {
	margin: 0px 0px 0px 80px;
}
#menu ul li {
	list-style-type: none;
	margin: 0px 30px 0px 0px;
	padding: 0px;
	float: left;
}
#menu ul li a {
	margin: 0px;
	padding: 8px 25px 0px 25px;
	height: 21px;
	font: normal 14px Arial;
	color: #ffffff;
	text-transform: uppercase;
	float: left;
}
#menu ul li a:hover {
	color: #abd4f3;
	background: #367bb2;
}
#menu ul li a.sel {
	color: #abd4f3;
	background: #367bb2;
}



/* -------------- Submenu ----------------- */

#submenu {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 20px 0px;
	width: 199px;
	height: auto;
	border-right: 1px solid #b9cee3;
	background: #ffffff;
	float: left;
}

#submenu ul {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	float: left;
}
html>body #submenu ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;
	float: left;
}
#submenu ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 10px;
	width: 170px;
	background: url(../images/bola.jpg) no-repeat top left;
	float: left;
}
#submenu ul li a {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	color: #056aa9;
	float: left;
}
#submenu ul li a:hover {
	color: #0b3e73;
	text-decoration: underline;
}

#submenu ul ul li {
	list-style-type: none;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	width: 145px;
	background: url(../images/bola.jpg) no-repeat top left;
	float: left;
}
#submenu ul ul li a {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	color: #056aa9;
	float: left;
}
#submenu ul ul li a:hover {
	color: #0b3e73;
	text-decoration: underline;
}



/* -------------- Contenido ----------------- */

#contenido {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 998px;
	height: auto;
	background: #f0f9fd url(../images/fndcontenido.jpg) repeat-x top left;
	border: 1px solid #2f6fa4;
	float: left;
}

#contenido p.titulo {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#contenido p.fecha {
	margin: 14px 10px 0px 0px;
	padding: 0px;
	color: #1f679c;
	height: 15px;
	float: right;
}
html>body #contenido p.fecha {
	margin: 14px 20px 0px 0px;
}

.clear {
	clear: left;
}



/* -------------- Buscador ----------------- */

fieldset {
	margin: 11px 0px 0px 8px;
	padding: 0px;
	border: none;
	width: 238px;
	height: 33px;
	float: left;
}
html>body fieldset {
	margin: 11px 0px 0px 16px;
}

fieldset label {
	margin: 0px;
	padding: 0px;
	float: left;
}

.campob {
	margin: 0px 0px 0px 5px;
	padding: 2px 5px 0px 5px;
	border: 0px;
	width: 95px;
	height: 18px;
	font: normal 11px Verdana;
	border: 1px solid #b9cee3;
	float: left;
}

.titbuscador {
	margin: 0px;
	padding: 2px 0px 0px 0px;
	font: bold 14px Arial;
	color: #074e83;
	float: left;
}



/* -------------- Contenido Izquierda ----------------- */

#contenidoizq {
	margin: 0px 0px 0px 5px;
	padding: 0px;
	width: 220px;
	height: auto;
	border-top: 1px solid #b9cee4;
	float: left;
}
html>body #contenidoizq {
	margin: 0px 0px 0px 10px;
}

#contenidoizq p {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	float: left;
}

#contenidoizq ul {
	margin: 8px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
	width: 220px;
	height: auto;
	border-top: 3px solid #1d659a;
	background: #ffffff;
	float: left;
}
#contenidoizq ul li{
	list-style-type: none;
	margin: 0px 0px 8px 5px;
	padding: 0px 0px 0px 12px;
	width: 190px;
	font: normal 11px Verdana;
	line-height: 14px;
	background: url(../images/bullet.jpg) no-repeat top left;
	float: left;
}
html>body #contenidoizq ul li{
	list-style-type: none;
	margin: 0px 0px 8px 10px;
}
#contenidoizq ul li a {
	margin: 0px;
	padding: 0px;
	color: #056aa9;
	float: left;
}
#contenidoizq ul li a:hover {
	color: #0b3e73;
}

ul#ayudas {
	margin: 8px 0px 0px 0px;
	padding: 10px 0px 15px 0px;
	width: 220px;
	height: auto;
	border-top: 3px solid #1d659a;
	background: #ffffff;
	float: left;
}
ul#ayudas li {
	list-style-type: none;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 12px;
	width: 80px;
	font: normal 11px Verdana;
	background: none;
	line-height: 14px;
	float: left;
}
html>body ul#ayudas li {
	list-style-type: none;
	margin: 0px 0px 5px 10px;
}
ul#ayudas li a {
	margin: 0px;
	padding: 0px;
	color: #056aa9;
	float: left;
}
ul#ayudas li a:hover {
	color: #0b3e73;
}



/* -------------- Contenido Derecha ----------------- */

#contenidoder {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee4;
	float: left;
}



/* -------------- Empresa ----------------- */

#empresa {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background: url(../images/fndempresa.jpg) repeat-x top left;
	float: left;
}

#empresa p.foto {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 100%;
	text-align: center;
	float: none;
}

#empresa p {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	width: 700px;
	line-height: 14px;
	color: #555555;
	text-align: center;
	text-align: left;
	float: left;
}
html>body #empresa p {
	margin: 15px 0px 0px 20px;
}

#cuadro {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 620px;
	height: auto;
	border: 1px solid #366ba1;
	background: #dee9f4;
	float: left;
}
html>body #cuadro {
	margin: 20px 0px 0px 60px;
}

#cuadro p.cuaizq {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	width: 280px;
	float: left;
}
html>body #cuadro p.cuaizq {
	margin: 10px 0px 0px 10px;
}

#cuadro p.cuader {
	margin: 10px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 310px;
	color: #0b3e75;
	line-height: 14px;
	float: left;
}

#pasos {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 620px;
	height: auto;
	text-align: center;
	float: left;
}
html>body #pasos {
	margin: 20px 0px 0px 60px;
}

a.ampliar {
	margin: 3px 0px 0px 80px;
	padding: 0px 0px 0px 15px;
	color: #0b3e75;
	text-decoration: underline;
	background-image: url(../images/ico_ampliar.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
a.ampliar:hover {
	color: #056aa9;
	text-decoration: none;
}

a.ampliarf {
	margin: 3px 0px 0px 50px;
	padding: 0px 0px 0px 15px;
	color: #0b3e75;
	text-decoration: underline;
	background-image: url(../images/ico_ampliar.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
a.ampliarf:hover {
	color: #056aa9;
	text-decoration: none;
}

.direccion {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #ff0000;
	background-image: url(../images/ico_direccion.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

.horario {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #ff0000;
	background-image: url(../images/ico_horario2.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

.bus {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #ff0000;
	background-image: url(../images/ico_bus.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

.metro {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #ff0000;
	background-image: url(../images/ico_metro.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

.adicional {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
	color: #ff0000;
	background-image: url(../images/ico_adicional.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

#carta {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 15px 0px;
	width: 620px;
	height: auto;
	border: 1px solid #366ba1;
	background: #dee9f4;
	float: left;
}
html>body #carta {
	margin: 20px 0px 0px 60px;
}

.tcarta {
	margin: 8px 0px 0px 8px;
	padding: 0px 0px 5px 25px;
	color: #ff0000;
	width: 570px;
	font-size: 11px;
	background-image: url(../images/ico_carta.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	border-bottom: 1px solid #b9cee3;
	float: left;
}

#carta p {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 580px;
	color: #0b3e75;
	line-height: 14px;
	float: left;
}

#carta p a {
	text-decoration: underline;
	color: #0669aa;
}
#carta p a:hover {
	text-decoration: none;
	color: #147611;
}

.subir {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 97%;
	text-align: right;
	float: left;
}



/* -------------- Ficha ----------------- */

#ficha {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background: url(../images/fndempresa.jpg) repeat-x top left;
	float: left;
}

#ficha p {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	width: 700px;
	line-height: 14px;
	color: #555555;
	text-align: center;
	text-align: left;
	float: left;
}
html>body #ficha p {
	margin: 15px 0px 0px 20px;
}

a.tenviar {
	margin: 10px 20px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/ico_enviar.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #083b72;
	height: 16px;
	text-decoration: underline;
	float: right;
}
a.tenviar:hover {
	color: #4b93c5;
	text-decoration: none;
}

a.timprimir {
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/ico_imprimir.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #083b72;
	height: 16px;
	text-decoration: underline;
	float: right;
}
a.timprimir:hover {
	color: #4b93c5;
	text-decoration: none;
}

#cficha {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 700px;
	float: left;
}
html>body #cficha {
	margin: 15px 0px 0px 20px;
}

#cimagen {
	margin: 0px;
	padding: 0px;
	width: 200px;
	float: left;
}

#cdesc {
	margin: 0px 0px 0px 40px;
	padding: 0px;
	width: 450px;
	float: left;
}

#cdesc p.zonap {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 240px;
	color: #0669aa;
	float: left;
}

#cdesc p.zonaf {
	margin: 0px 0px 0px 20px;
	padding: 0px;
	width: 180px;
	color: #0669aa;
	font-size: 10px;
	text-align: right;
	float: left;
}

.hand {
	cursor: pointer;
}

.verdeg {
	font-size: 24px;
	color: #157710;
	line-height: 24px;
}

.trojog {
	margin: 0px 0px 0px 44px;
	font-size: 24px;
	color: #ff5756;
	line-height: 24px;
	text-decoration: line-through;
	float: left;
}

.azulf {
	margin: 0px 0px 0px 44px;
	color: #0669aa;
	float: left;
}

.refer {
	margin: 0px;
	padding: 0px;
	font: bold 14px Arial;
	color: #074e83;
	width: 100%;
	float: left;
}

a.tsiguiente {
	margin: 10px 10px 0px 0px;
	padding: 0px 20px 0px 0px;
	background-image: url(../images/ico_flechaDerecha.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #083b72;
	text-decoration: underline;
	float: right;
}
a.tsiguiente:hover {
	color: #4b93c5;
	text-decoration: none;
}

a.tanterior {
	margin: 10px 10px 0px 0px;
	padding: 0px 0px 0px 20px;
	background-image: url(../images/ico_flechaIzquierda.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #083b72;
	text-decoration: underline;
	float: right;
}
a.tanterior:hover {
	color: #4b93c5;
	text-decoration: none;
}

.direccionales {
	width: 40%;
	float: right;
}

#cajaone {
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
	width: 330px;
	background-color: #ffffff;
	border-top: 3px solid #1d649a;
	float: left;
}

#cajaone p {
	margin: 8px 0px 0px 16px!important;
	padding: 0px 0px 0px 0px;
	width: 310px;
	float: left;
}

#cajatwo {
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 25px 0px;
	width: 330px;
	background-color: #ffffff;
	border-top: 3px solid #1d649a;
	float: left;
}

#cajatwo p {
	margin: 8px 0px 0px 16px!important;
	padding: 0px 0px 0px 0px;
	width: 310px;
	float: left;
}

.tcajatwo {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	font-size: 11px;
	color: #066aa8;
	text-decoration: underline;
	float: left;
}

#cajathree {
	margin: 15px 0px 0px 20px;
	padding: 0px 0px 25px 0px;
	width: 330px;
	background-color: #ffffff;
	border-top: 3px solid #1d649a;
	float: left;
}

#cajathree p {
	margin: 8px 0px 0px 16px!important;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
}

.tcajathree {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	font-size: 11px;
	color: #066aa8;
	text-decoration: underline;
	float: left;
}

#pestanas {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 600px;
	float: left;
}
html>body #pestanas {
	margin: 15px 0px 0px 20px;
}

a.tpestanas {
	margin: 0px 0px 0px 1px;
	padding: 8px 0px 10px 0px;
	width: 95px;
	text-align: center;
	border-top: 3px solid #2a6da0;
	font-size: 11px;
	color: #093c71;
	text-decoration: underline;
	background: #ffffff url(../images/fndpestanas.jpg) repeat-x top left;
	float: left;
}
a.tpestanas:hover {
	color: #046aa8;
	text-decoration: none;
}

a.tpestanass {
	margin: 0px 0px 0px 1px;
	padding: 8px 0px 10px 0px;
	width: 95px;
	text-align: center;
	border-top: 3px solid #bad0e5;
	font-size: 11px;
	color: #046aa8;
	text-decoration: underline;
	background: #ffffff url(../images/fndpestanass.jpg) repeat-x top left;
	float: left;
}
a.tpestanass:hover {
	color: #046aa8;
	text-decoration: none;
}

#cpestanas {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 25px 0px;
	width: 700px;
	background: #ffffff;
	float: left;
}
html>body #cpestanas {
	margin: 0px 0px 0px 20px;
}

.tcpestanas {
	margin: 10px 0px 0px 15px;
	padding: 0px;
	font-size: 11px;
	font-weight: bold;
	color: #066aa8;
	float: left;
}

#cpestanas p {
	margin: 7px 0px 0px 7.5px!important;
	padding: 0px;
	width: 670px;
	float: left;
}
html>body #cpestanas p {
	margin: 7px 0px 0px 15px!important;
}

#cpestanas ul {
	margin: 10px 0px 0px 8px;
	padding: 0px;
	width: 670px;
	float: left;
}
html>body #cpestanas ul {
	margin: 10px 0px 0px 16px;
}
#cpestanas ul li {
	list-style-type: none;
	margin: 0px 10px 2px 0px;
	padding: 0px;
	width: 100px;
	min-height: 150px;
	height: auto;
	float: left;
}
#cpestanas ul li a {
	margin: 0px;
	padding: 0px;
	border: 1px solid #bad0e5;
	float: left;
}

a.icodescarga {
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 15px;
	color: #093d6f;
	width: 650px;
	text-decoration: underline;
	background-image: url(../images/ico_descargas.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
a.icodescarga:hover {
	text-decoration: none;
}

.desdes {
	margin: 5px 0px 0px 15px;
	padding: 0px;
	width: 650px!important;
	float: left;
}



/* -------------- Ayudas ----------------- */

#ayudas {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background-image: url(../images/fndempresa.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	float: left;
}

#ayudas p {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	width: 700px;
	line-height: 14px;
	color: #555555;
	text-align: left;
	float: left;
}
html>body #ayudas p {
	margin: 15px 0px 0px 20px;
}

#ayudas ul {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	height: auto;
	float: left;
}
html>body #ayudas ul {
	margin: 15px 0px 0px 20px;
}
#ayudas ul li {
	list-style-type: none;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 20px;
	width: 655px;
	height: auto;
	background-image: url(../images/ico_anuncios.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
#ayudas ul li.consejos {
	height: 18px;
	background-image: url(../images/ico_enlacesInteres.gif);
	background-repeat: no-repeat;
	background-position: left;
}
#ayudas ul li a {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	color: #0b3d72;
	float: left;
}
#ayudas ul li a:hover {
	color: #056aa9;
}

#ayudas p {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	height: auto;
	font-size: 10px;
	line-height: 14px;
	float: left;
}
html>body #ayudas p {
	margin: 0px 0px 0px 20px;
}

#ayudas p a {
	color: #0b3d72;
}
#ayudas p a:hover {
	color: #056aa9;
}



/* -------------- Diccionario ----------------- */

#diccio {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background: url(../images/fndempresa.jpg) repeat-x top left;
	float: left;
}

#diccio p {
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	width: 700px;
	line-height: 14px;
	color: #555555;
	float: left;
}
html>body #diccio p {
	margin: 20px 0px 0px 20px;
}

a.padre {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 655px;
	font-size: 11px;
	text-transform: uppercase;
	color: #366ba1;
	text-decoration: underline;
	background-image: url(../images/ico_diccionario.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
a.padre:hover {
	color: #4795c6;
	text-decoration: none;
}

.padres {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	width: 655px;
	font-size: 11px;
	font-weight: bold;
	color: #366ba1;
	text-decoration: underline;
	background-image: url(../images/ico_diccionario.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}

.defin {
	margin: 5px 0px 0px 15px;
	padding: 0px 0px 10px 0px;
	font-size: 10px;
	width: 640px;
	line-height: 14px;
	color: #555555;
	float: left;
}


/* -------------- Ofertas ----------------- */

#ofertas {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background: url(../images/fndempresa.jpg) repeat-x top left;
	float: left;
}

#ofertas p {
	margin: 0px 0px 0px 10px;
	float: left;
}
html>body #ofertas p {
	margin: 0px 0px 0px 20px;
	float: left;
}

#filtros {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 10px 0px;
	width: 700px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background: #ffffff;
	float: left;
}
html>body #filtros {
	margin: 15px 0px 0px 20px;
}

#filtros p.fizq {
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	float: left;
}
html>body #filtros p.fizq {
	margin: 10px 0px 0px 10px;
}

#filtros p.fder {
	margin: 10px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 300px;
	text-align: right;
	float: right;
}
html>body #filtros p.fder {
	margin: 10px 10px 0px 0px;
}

.select {
	padding: 0px 0px 0px 0px;
	border: 1px solid #b8cee3;
	font: normal 11px Verdana;
	background: #fafafa;
}



#navegacion {
	margin: 15px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	float: left;
}



/* -------------- Productos destacados ----------------- */

#prodestacados {
	margin: 13px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	width: 540px;
	height: auto;
	border-top: 1px solid #b9cee3;
	float: left;
}

#prodestacados p {
	margin: 10px 0px 0px 8px;
	padding: 0px 0px 10px 0px;
	float: left;
}
html>body #prodestacados p {
	margin: 10px 0px 0px 16px;
}



/* -------------- Paginas ----------------- */

#pag {
	margin: 15px 0px 0px 0px;
	padding: 0px;
	width: 742px;
	text-align: center;
	float: left;
}

#pag a {
	color: #056aa9;
}
#pag a:hover {
	text-decoration: underline;
	color: #056aa9;
}

#pag2 {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 742px;
	text-align: center;
	float: left;
}

#pag2 a {
	color: #056aa9;
}
#pag2 a:hover {
	text-decoration: underline;
	color: #056aa9;
}



/* -------------- Ruta ----------------- */

.ruta {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 742px;
	height: 25px;
	color: #086aab;
	float: left;
}

.ruta a {
	text-decoration: underline;
	color: #0b3d72;
}
.ruta a:hover {
	text-decoration: none;
	color: #4896c6;
}



/* -------------- Novedades ----------------- */

.novedades {
	margin: 18px 30px 0px 10px;
	padding: 0px;
	width: 210px;
	float: left;
}
html>body #novedades {
	margin: 18px 30px 0px 20px;
}

.novedadesu {
	margin: 18px 0px 0px 0px;
	padding: 0px;
	width: 210px;
	float: left;
}

.fnovedades {
	border: 1px solid #bbd0e5;
}

.cnovedad {
	margin: 0px;
	padding: 0px;
	width: 210px;
	background: url(../images/bg_titNovedad.gif) repeat-x top left;
	float: left;
}

.cnovedad p {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	width: 190px;
	height: 40px;
	line-height: 14px;
	float: left;
}
html>body .cnovedad p {
	margin: 10px 0px 0px 10px;
	min-height: 40px;
	height: auto;
}

a.tnovedad {
	margin: 8px 0px 0px 10px;
	padding: 0px 0px 0px 15px;
	background-image: url(../images/ico_flecha.gif);
	background-repeat: no-repeat;
	background-position: left;
	font: normal 11px Verdana;
	color: #056aa9;
	height: 20px;
	float: left;
}
a.tnovedad:hover {
	color: #0b3e73;
	text-decoration: underline;
}

.azul {
	color: #056aa9;
}

a.azul {
	color: #056aa9;
}

a.azul:hover {
	color: #056aa9;
	text-decoration: underline;
}

.rojo {
	font-size: 11px;
	color: #d61c1b;
}

.verde {
	font-size: 11px;
	color: #157710;
}

.tverde {
	text-decoration: line-through;
	font-size: 11px;
	color: #157710;
}

.espacio {
	width: 100%;
	height: 20px;
	float: left;
}



/* -------------- Productos ----------------- */

#productos {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 25px 0px;
	width: 742px;
	height: auto;
	border-top: 3px solid #1d659a;
	background: #ffffff;
	float: left;
}

.cproductos {
	margin: 20px 0px 0px 15px;
	padding: 0px;
	width: 680px;
	float: left;
}
html>body .cproductos {
	margin: 20px 0px 0px 40px;
}

#cproductoss {
	margin: 20px 0px 0px 15px;
	padding: 0px;
	width: 450px;
	float: left;
}
html>body #cproductoss {
	margin: 20px 0px 0px 40px;
}

.tproductos {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	height: auto;
	float: left;
}
html>body .tproductos {
	margin: 0px 0px 0px 40px;
}

#tproductoss {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	height: auto;
	float: left;
}
html>body #tproductoss {
	margin: 0px 0px 0px 40px;
}

.fproducto {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	float: left;
}
html>body .fproducto {
	margin: 0px 30px 0px 0px;
}

.fproductos {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	float: left;
}
html>body .fproductos {
	margin: 0px 30px 0px 0px;
}

.butom {
	vertical-align: middle;
	height: auto;
}

.textproducto {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 200px;
	height: auto;
	float: left;
}
html>body .textproducto {
	margin: 0px 30px 0px 0px;
}

.textproductos {
	margin: 0px 15px 0px 15px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	height: auto;
	float: left;
}
html>body .textproductos {
	margin: 0px 30px 0px 0px;
}

.fproductou {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: auto;
	float: left;
}

.fproductosu {
	margin: 0px;
	padding: 0px;
	width: 125px;
	height: auto;
	float: left;
}

.textproductou {
	margin: 0px;
	padding: 0px;
	width: 200px;
	height: auto;
	float: left;
}

.textproductosu {
	margin: 0px;
	padding: 0px;
	width: 125px;
	height: auto;
	float: left;
}

a.tproductos {
	margin: 10px 0px 0px 0px!important;
	padding: 0px 0px 5px 15px;
	background: url(../images/ico_flecha.gif) no-repeat top left;
	font: normal 11px Verdana;
	color: #056aa9;
	float: left;
}
a.tproductos:hover {
	color: #0b3e73;
	text-decoration: underline;
}

.fprod {
	border: 1px solid #bbd0e5;
}



/* -------------- Mapa Web ----------------- */

.mapa {
	margin: 15px 0px 0px 7.5px;
	padding: 0px 0px 10px 0px;
	width: 600px;
	height: auto;
	float: left;
}
html>body .mapa {
	margin: 15px 0px 0px 15px;
}

.mtitle {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	font: bold 11px Verdana;
	color: #0b3d72;
	background: url(../images/ico_mapaweb.gif) no-repeat top left;
	float: left;
}

.mapa p a {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #056aa9;
	line-height: 14px;
	height: auto;
	float: left;
}
.mapa p a:hover {
	color: #2a5785;
	text-decoration: underline;
}



/* -------------- Contacto ----------------- */

#contacto {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 15px 0px;
	width: 620px;
	height: auto;
	border: 1px solid #366ba1;
	background: #dee9f4;
	float: left;
}
html>body #contacto {
	margin: 20px 0px 0px 60px;
}

#contactob {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 15px 0px;
	width: 620px;
	height: auto;
	float: left;
}
html>body #contactob {
	margin: 20px 0px 0px 60px;
}

#contactob p {
	margin: 10px 0px 0px 10px!important;
	padding: 0px 10px 0px 0px;
	font-size: 10px;
	width: 95%;
	color: #093e72;
	float: left;
}
html>body #contactob p {
	margin: 10px 0px 0px 20px!important;
}

.tcontacto {
	margin: 8px 0px 0px 8px;
	padding: 0px 0px 5px 15px;
	color: #366ba1;
	width: 570px;
	font-size: 11px;
	background-image: url(../images/ico_flechaFormularios.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

.tcontacta {
	margin: 0px;
	padding: 3px 0px 5px 22px;
	color: #ffffff;
	width: 598px;
	font-size: 11px;
	background-color: #366ba1;
	background-image: url(../images/ico-abajo.jpg);
	background-repeat: no-repeat;
	background-position: left;
	text-transform: uppercase;
	float: left;
}

#contacto p {
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	width: 50%;
	font-size: 10px;
	color: #ff0000;
	text-align: right;
	float: right;
}

#leyenda {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 620px;
	height: auto;
	border-left: 1px solid #366ba1;
	border-right: 1px solid #366ba1;
	border-bottom: 1px solid #366ba1;
	background: #ffffcc;
	float: left;
}
html>body #leyenda {
	margin: 0px 0px 0px 60px;
}

#leyenda p {
	margin: 6px 0px 0px 7px!important;
	width: 95%;
	font: normal 10px verdana;
	line-height: 14px;
	float: left;
}
html>body #leyenda p {
	margin: 6px 0px 0px 14px!important;
}

#log {
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 620px;
	height: auto;
	border-left: 1px solid #366ba1;
	border-right: 1px solid #366ba1;
	border-bottom: 1px solid #366ba1;
	background: #ffffff;
	float: left;
}
html>body #log {
	margin: 0px 0px 0px 60px;
}

#datose {
	display: none;
	margin: 0px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 620px;
	height: auto;
	border-left: 1px solid #366ba1;
	border-right: 1px solid #366ba1;
	border-bottom: 1px solid #366ba1;
	background: #ffffff;
	float: left;
}
html>body #datose {
	margin: 0px 0px 0px 60px;
}

#logg {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 20px 0px;
	width: 620px;
	height: auto;
	border: 1px solid #366ba1;
	background: #ffffff;
	float: left;
}
html>body #logg {
	margin: 20px 0px 0px 60px;
}

#logg p {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	width: 500px;
	height: auto;
	color: #0b3e73;
	background-image: url(../images/bullet_otrasNoticias.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}

#logg p.lcen {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	width: 500px;
	height: auto;
	color: #0b3e73;
	background: none;
	float: left;
}

#loggi {
	margin: 20px 0px 0px 30px;
	padding: 0px 0px 10px 0px;
	width: 620px;
	height: auto;
	border: 1px solid #366ba1;
	background: #ffffff;
	float: left;
}
html>body #loggi {
	margin: 20px 0px 0px 60px;
}

#loggi p {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	width: 500px;
	height: auto;
	color: #0b3e73;
	background-image: url(../images/bullet_otrasNoticias.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}

#loggi p.lcen {
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 10px;
	width: 500px;
	height: auto;
	color: #0b3e73;
	background: none;
	float: left;
}

.modi {
	margin: 0px;
	padding: 0px;
	width: 100px;
	float: right;
}

#log p {
	margin: 30px 0px 0px 60px!important;
	padding: 5px 5px 10px 10px;
	width: 170px;
	height: auto;
	border: 1px solid #366ba1;
	background: #dfe9f3;
	color: #093c75;
	float: left;
}

#log p.logamigo {
	margin: 8px 0px 0px 10px!important;
	padding: 0px;
	width: 95%;
	height: auto;
	border: none;
	background: none;
	color: #555555;
	float: left;
}

#cestabox {
	margin: 25px 0px 0px 10px;
	padding: 0px 0px 15px 0px;
	width: 700px;
	border: 1px solid #366ba1;
	background: #dee9f4;
	float: left;
}
html>body #cestabox {
	margin: 25px 0px 0px 20px;
}

#cestabox p {
	margin: 10px 0px 0px 7.5px!important;
	padding: 0px;
	width: 680px!important;
	line-height: 14px;
	color: #0b3e75;
	float: left;
}
html>body #cestabox p {
	margin: 10px 0px 0px 15px!important;
}

.cfactura {
	margin: 10px 0px 0px 0px;
	width: 100%;
	color: #0c3e73;
	text-align: center;
	float: left;
}



/* -------------- Tablas ----------------- */

table {
	margin: 10px 0px 0px 5px;
	padding: 0px;
	border-collapse: collapse;
	width: 85%;
	float: left;
}
html>body table {
	margin: 10px 0px 0px 10px;
}

table tr td {
	margin: 0px;
	padding: 5px 5px 0px 5px;
	border-spacing: 0px;
	line-height: 14px;
	font-size: 10px;
	color: #0c3e73;
	border: none;
}

.reg {
	width: 300px;
}

.detextos {
	margin: 0px 0px 20px 10px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #366ba1;
}
html>body .detextos {
	margin: 0px 0px 20px 20px;
}

.carro {
	margin: 20px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 1px solid #366ba1;
}
html>body .carro {
	margin: 20px 0px 20px 50px;
}

.carrot {
	margin: 20px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 1px solid #366ba1;
}
html>body .carrot {
	margin: 20px 0px 0px 50px;
}

.carrod {
	margin: 0px 0px 0px 25px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	border: 1px solid #366ba1;
}
html>body .carrod {
	margin: 0px 0px 0px 50px;
}

.paso {
	margin: 20px 0px 20px 25px;
	padding: 0px 0px 0px 0px;
	background: #4f8aba;
	border: 1px solid #366ba1;
}
html>body .paso {
	margin: 20px 0px 20px 50px;
}

table.paso tr td {
	padding: 3px 5px 5px 5px!important;
	color: #ffffff;
}

.botonera {
	margin: 0px 0px 0px 10px;
}
html>body .botonera {
	margin: 0px 0px 0px 20px;
}

table.carro tr td {
	padding: 3px 5px 5px 5px!important;
}

table tr.oscuro td {
	padding: 0px 0px 2px 5px;
	color: #ffffff!important;
	background: #366ba1;
}

table tr td.oscuro {
	padding: 0px 0px 2px 5px;
	color: #ffffff!important;
	background: #366ba1;
}

table tr.claro td {
	padding: 0px 0px 2px 5px;
	background: #ffffff;
}

table tr td.claro {
	padding: 0px 0px 2px 5px;
	background: #ffffff;
	font-size: 11px;
}

table tr.aclaro td {
	padding: 0px 0px 2px 5px;
	background: #dee9f4;
}

.campo {
	margin: 0px;
	padding: 2px 5px 4px 5px;
	background: #ffffff;
	border: 1px solid #3869a1;
	font: normal 11px Verdana;
	float: left;
}

.campoff {
	margin: 0px;
	padding: 2px 5px 4px 5px;
	background: #ffffff;
	border: 1px solid #3869a1;
	font: normal 11px Verdana;
	float: right;
}

.campor {
	margin: 0px;
	padding: 2px 5px 4px 5px;
	background: #ffffff;
	border: 1px solid #3869a1;
	font: normal 11px Verdana;
	float: right;
}

.campog {
	margin: 0px;
	padding: 2px 5px 4px 5px;
	font: normal 11px Verdana;
	border: 1px solid #3869a1;
	background: #ffffff;
	float: left;
}

.boton {
	margin: 0px;
	padding: 2px 3px 3px 3px;
	border: 1px solid #366ba1;
	font: normal 11px Verdana;
	color: #ffffff;
	text-transform: uppercase;
	background: #4f84ba;
	float: left;
}

.botonc {
	margin: 0px;
	padding: 2px 3px 3px 3px;
	border: 1px solid #366ba1;
	font: normal 11px Verdana;
	color: #ffffff;
	text-transform: uppercase;
	background: #4f84ba;
}

.botonn {
	margin: 0px;
	padding: 2px 3px 3px 3px;
	border: 1px solid #366ba1;
	font: normal 11px Verdana;
	color: #ffffff;
	text-transform: uppercase;
	background: #4f84ba;
}



/* -------------- Noticias ----------------- */

#noticias {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 20px 0px;
	width: 742px;
	height: auto;
	border-top: 1px solid #b9cee3;
	float: left;
}

#noticias ul {
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 730px;
	height: auto;
	float: left;
}
html>body #noticias ul {
	margin: 10px 0px 0px 10px;
}
#noticias ul li {
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 25px 20px;
	width: 340px;
	line-height: 14px;
	background: url(../images/ico_noticias.gif) no-repeat top left;
	float: left;
}
#noticias ul li a {
	font-size: 11px;
	color: #157710;
}
#noticias ul li a:hover {
	color: #0e4a88;
}

#cnoticias {
	margin: 15px 0px 0px 10px;
	padding: 0px 0px 25px 0px;
	width: 700px;
	height: auto;
	border-top: 1px solid #b9cee3;
	background: #ffffff;
	float: left;
}
html>body #cnoticias {
	margin: 15px 0px 0px 20px;
}

#cnoticias ul {
	margin: 15px 0px 0px 10px;
	padding: 0px;
	width: 650px;
	height: auto;
	float: left;
}
html>body #cnoticias ul {
	margin: 15px 0px 0px 20px;
}
#cnoticias ul li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	height: auto;
	background: url(../images/bola.jpg) no-repeat top left;
	line-height: 14px;
	float: left;
}
#cnoticias ul li a {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	font-size: 11px;
	color: #093d6f;
	text-decoration: underline;
	float: left;
}
#cnoticias ul li a:hover {
	color: #4795c5;
	text-decoration: none;
}

#empresa p.emizq {
	margin: 20px 0px 0px 10px;
	padding: 0px 0px 50px 0px;
	width: 390px;
	float: left;
}
html>body #empresa p.emizq {
	margin: 20px 0px 0px 20px;
}

#empresa p.emder {
	margin: 20px 10px 0px 0px;
	padding: 0px;
	width: 250px;
	text-align: right;
	float: right;
}
html>body #empresa p.emder {
	margin: 20px 20px 0px 0px;
}

.dec {
	margin-top: 10px;
	font-size: 10px;
	float: left;
}

.mregistro {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	width: 600px;
	float: left;
}

#veo_pass{
	display:none;
}

.rojo{
	
	color: red;
	font-weight: bolder;
}
/* -------------- Banners ----------------- */

#banners {
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 976px;
	height: auto;
	border-top: 1px solid #b9cee3;
	float: left;
}
html>body #banners {
	margin: 0px 0px 0px 10px;
}

#ayuda {
	margin: 20px 0px 0px 8px;
	padding: 0px;
	width: 275px;
	height: 138px;
	background: url(../images/fndayuda.jpg) no-repeat top left;
	float: left;
}
html>body #ayuda {
	margin: 20px 0px 0px 16px;
}
#ayuda p {
	margin: 7px 0px 0px 25px;
	padding: 0px;
	font: bold 14px Arial;
	color: #ffffff;
	float: left;
}
html>body #ayuda p {
	margin: 7px 0px 0px 50px;
}

#ayuda ul {
	margin: 17px 0px 0px 10px;
	padding: 0px;
	float: left;
}
html>body #ayuda ul {
	margin: 17px 0px 0px 20px;
}
#ayuda ul li {
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	width: 200px;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
#ayuda ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
	color: #ffffff;
	float: left;
}
#ayuda ul li a:hover {
	text-decoration: none;
	color: #0f488b;
}

#interes {
	margin: 20px 0px 0px 60px;
	padding: 0px;
	width: 275px;
	height: 138px;
	background: url(../images/fndinteres.jpg) no-repeat top left;
	float: left;
}
#interes p {
	margin: 7px 0px 0px 25px;
	padding: 0px;
	font: bold 14px Arial;
	color: #ffffff;
	float: left;
}
html>body #interes p {
	margin: 7px 0px 0px 50px;
}

#interes ul {
	margin: 17px 0px 0px 10px;
	padding: 0px;
	float: left;
}
html>body #interes ul {
	margin: 17px 0px 0px 20px;
}
#interes ul li {
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	width: 200px;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
#interes ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
	color: #ffffff;
	float: left;
}
#interes ul li a:hover {
	text-decoration: none;
	color: #0f488b;
}

#compra {
	margin: 20px 8px 0px 0px;
	padding: 0px;
	width: 275px;
	height: 138px;
	background-image: url(../images/fndcompra.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float: right;
}
html>body #compra {
	margin: 20px 16px 0px 0px;
}

#compra p {
	margin: 7px 0px 0px 25px;
	padding: 0px;
	font: bold 14px Arial;
	color: #ffffff;
	float: left;
}
html>body #compra p {
	margin: 7px 0px 0px 50px;
}

#compra ul {
	margin: 17px 0px 0px 10px;
	padding: 0px;
	float: left;
}
html>body #compra ul {
	margin: 17px 0px 0px 20px;
}
#compra ul li {
	list-style-type: none;
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	width: 200px;
	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: left;
}
#compra ul li a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	text-decoration: underline;
	color: #ffffff;
	float: left;
}
#compra ul li a:hover {
	text-decoration: none;
	color: #0f488b;
}



/* -------------- Prepie ----------------- */

#prepie {
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 998px;
	height: auto;
	float: left;
}

#prepie p {
	margin: 0px 0px 0px 0px;
}

#prepie p.pizq {
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 235px;
	height: 110px;
	background: url(../images/tarjetas.jpg) no-repeat top left;
	float: left;
}
html>body #prepie p.pizq {
	margin: 10px 0px 0px 10px;
}

.ipsca {
	margin: 70px 0px 0px 45px;
	width: 55px;
	height: 35px;
	float: left;
}

#prepie p.pder {
	margin: -12px 5px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 140px;
	height: 110px;
	line-height: 14px;
	text-align: right;
	color: #b7d5ed;
	float: right;
}
html>body #prepie p.pder {
	margin: -12px 10px 0px 0px;
}

#prepie p.pder a {
	color: #ffffff;
	text-decoration: underline;
}
#prepie p.pder a:hover {
	color: #b7d5ed;
	text-decoration: none;
}

.acc {
	margin: 4px 0px 0px 0px;
	float: right;
}

.acc1 {
	margin: 8px 0px 0px 0px;
	float: right;
}

.acc3 {
	margin: 4px 0px 4px 0px;
	float: right;
}

ul#pcentro {
	margin: 10px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	text-align: center;
	float: left
}
ul#pcentro li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display: inline;
	color: #b7d7ee;
}
ul#pcentro li a {
	color: #ffffff;
	text-decoration: underline;
}
ul#pcentro li a:hover {
	color: #0f488b;
	text-decoration: none;
}

ul#pcentro2 {
	margin: 20px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	width: 500px;
	text-align: center;
	float: left
}
ul#pcentro2 li {
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	display: inline;
	color: #b7d7ee;
}
ul#pcentro2 li a {
	color: #ffffff;
	text-decoration: underline;
}
ul#pcentro2 li a:hover {
	color: #0f488b;
	text-decoration: none;
}



/* -------------- Pie ----------------- */

#pie {
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 100px;
	width: /*998px;*/ 898px;
	height: 30px;
	background: #63a4ce;
	/*text-align: center;*/
	float: left;
}

#pie p {
	margin: 3px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
	color: #ffffff;
}

#pie p a {
	color: #ffffff;
	text-decoration: underline;
}
#pie p a:hover {
	color: #b7d5ed;
	text-decoration: none;
}



/* -------------- Pop up ----------------- */

.textopop {
	margin: 15px 0px 0px 7.5px;
	padding: 0px;
	font: normal 11px Verdana;
	color: #fff;
	float: left;
}
html>body .textopop {
	margin: 15px 0px 0px 15px;
}

a.negro {
	color:#333;
}
a.negro:hover {
	color:#333;
}


.posicion {
	margin: 0px 0px 0px 15px;
	height: auto;
	float: left;
}