body{
	margin: 0px;
	background-color: #ffffff;
}
a{ color: #003a7b; text-decoration: none; text-align: left; }
a:hover{ color: #003a7b; text-decoration: underline; text-align: left; }
input, textarea, select { 
	font: normal 11px arial, helvetica, sans-serif;
	color: #908f8f;
	border: 1px solid #a5a5a5;
	background-color: #f4f4f4;
}
form{margin: 0px;padding: 0px;}

#contenedorPpal{
	width: 770px;
	min-height: 558px;
	padding: 0px;
	background-color: #ffffff;
	text-align: left;
	border: 1px solid #c4c4c4;
}
/*hack para IE*/
* html #contenedorPpal{height:558px}

/*********************************************

COLUMNA IZQUIERDA

**********************************************/
#columnaIzquierda{
	width: 169px;
	float: left;
}
#fotoColumna{
	width: 169px;
	height: 167px;
	border-bottom: 1px solid #c4c4c4;
}

/*-------------*\
  BOTONERA
\*-------------*/
#botoneraPpal{
	width: 169px;
	min-height: 230px;
	text-align: left;
	background-color: #ffffff;
}
#botoneraPpal2{
	width: 169px;
	min-height: 50px;
	text-align: left;
	background-color: #ffffff;
}
/*hack para IE*/
* html #botoneraPpal{height: 230px}

#botoneraPpal2 ul li a{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #908f8f; 
	text-decoration: underline;
}
#botoneraPpal2 ul{
	text-align: left;
	padding: 0px;
	margin: 12px 0px 0px 22px;
	list-style-image: url('../images/home/li-inactivo.gif');
}
#botoneraPpal ul{
	text-align: left;
	padding: 0px;
	margin: 12px 0px 0px 22px;
	list-style-image: url('../images/home/li-inactivo.gif');
}
#botoneraPpal ul li.activo{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #003a7b; 
	text-decoration: underline;
	list-style-image: url('../images/home/li-activo.gif');
}
#botoneraPpal ul li a{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #908f8f; 
	text-decoration: underline;
}
#botoneraPpal ul li a:hover{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #003a7b; 
	text-decoration: underline;
}


/*-------------*\
  PIE BOTONERA
\*-------------*/
#pieBotoneraPpal{
	width: 169px;
	min-height: 55px;
	text-align: left;
	background-color: #eeeeee;
	border-top: 1px solid #c4c4c4;
	border-bottom: 1px solid #c4c4c4;
}
/*hack para IE*/
* html #pieBotoneraPpal{height: 55px}

#pieBotoneraPpal ul{
	text-align: left;
	padding: 0px;
	margin: 5px 0px 5px 22px;
	list-style-image: url('../images/home/li-inactivo.gif');
}
#pieBotoneraPpal ul li.activo{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #003a7b; 
	text-decoration: underline;
	list-style-image: url('../images/home/li-activo.gif');
}
#pieBotoneraPpal ul li a{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #908f8f; 
	text-decoration: underline;
}
#pieBotoneraPpal ul li a:hover{
	text-align: left;
	font: bold 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #003a7b; 
	text-decoration: underline;
}

/*********************************************

COLUMNA DERECHA

**********************************************/
#columnaDerecha{
	width: 600px;
	float: left;
	border-left: 1px solid #c4c4c4;
	background-color: #eeeeee;
}
#cabecera{
	width: 600px;
	min-height: 100px;
	background-color: #ffffff;
}
/*hack para IE*/
* html #cabecera{height: 100px}

#pie{
	float: right;
	width: 600px;
	height: 14px;
	background-image: url(../images/home/bgPie.gif);
	background-repeat: repeat-x;
}

/*-------------*\
  CABECERA 
\*-------------*/
#logoSlogan{
	float: left;
	width: 355px;
	height: 32px;
	position: relative;
	left: 20px;
	top: 20px;
	background-color: #ffffff;
}
#textoCabecera{
	float: left;
	width: 355px;
	height: 45px;
	position: relative;
	left: 55px;
	top: 20px;
	text-align: left;
	font: normal 11px arial, helvetica, sans-serif;
	color: #777777; 
	text-decoration: none;
	background-color: #ffffff;
}
#banderitas{
	width: 125px;
	height: 45px;
	float: left;
	position: relative;
	left: 90px;
	top: 20px;
	font: normal 11px arial, helvetica, sans-serif;
	line-height: 18px;
	color: #777777; 
	text-decoration: none;
	background-color: #ffffff;
}
#banderitas .contacto a{
	font: bold 11px arial, helvetica, sans-serif;
	color: #003a7b; 
	text-decoration: none;
}
#banderitas .contacto a:hover{
	font: bold 11px arial, helvetica, sans-serif;
	color: #003a7b; 
	text-decoration: underline;
}
#banderitas .ingleslegal{
	font: bold 11px arial, helvetica, sans-serif;
	color: #777777; 
	text-decoration: none;
}
#banderitas .ingleslegal a{
	font: bold 11px arial, helvetica, sans-serif;
	color: #777777; 
	text-decoration: none;
}
#banderitas .ingleslegal a:hover{
	font: bold 11px arial, helvetica, sans-serif;
	color: #777777; 
	text-decoration: underline;
}
/*-------------*\
  TITULAR PAG.
\*-------------*/
#bandaTitular{
	width: 600px
	min-height: 67px;
	clear: both;
	background-color: #003a7b;
}
#lineapuntos{
	clear: both;
	width: 100%;
	height: 1px;
	background-image: url(../images/home/bgPuntos-h.gif);
	background-repeat: repeat-x;
}
/*hack para IE*/
* html #lineapuntos{height:1px}

#motivoBanda{
	clear: both;
	width: 600px
	height: 66px;
	background-color: #003a7b;
	text-align: right;
}

/*-------------*\
  CONTENIDO PAG.
\*-------------*/
#contenidoPagina{
	float: left;
	width: 424px;
	padding: 5px;
	background-color: #eeeeee;
	min-height: 366px;
	text-align: left;
	border-right: 1px solid #c4c4c4;
}
/*hack para IE*/
* html #contenidoPagina{height: 366px}

#banner{
	width: 203px;
	min-height: 108px;
	padding: 3px;
	float: left;
	background-color: #eeeeee;
	text-align: left;
}
/*hack para IE*/
* html #banner{height: 108px}

#enlaceBanner{
	width: 90px;
	text-align: left;
}
#enlaceBanner ul{
	padding: 0px;
	margin: 5px 0px 0px 20px;
	list-style-image: url('../images/home/li-banner.gif');
}
#enlaceBanner ul li a{
	font: bold 10px arial, helvetica, sans-serif;
	color: #1630a6; 
	text-decoration: none;
}
#enlaceBanner ul li a:hover{
	font: bold 10px arial, helvetica, sans-serif;
	color: #1630a6; 
	text-decoration: underline;
}
#enlaceBanner ul li span.vermas a{
	font: normal 10px arial, helvetica, sans-serif;
	color: #1630a6; 
	text-decoration: underline;
}
#enlaceBanner ul li span.vermas a:hover{
	font: normal 10px arial, helvetica, sans-serif;
	color: #1630a6; 
	text-decoration: underline;
}
#BGbanner1{
	min-height: 108px;
	background-image: url(../images/home/bannerControlPlazos.jpg);
	background-repeat: no-repeat;
}
/*hack para IE*/
* html #BGbanner1{height: 108px}
#BGbanner2{
	min-height: 108px;
	background-image: url(../images/home/bannerProject.jpg);
	background-repeat: no-repeat;
}
/*hack para IE*/
* html #BGbanner2{height: 108px}
#BGbanner3{
	min-height: 108px;
	background-image: url(../images/home/bannerControlTecnico.jpg);
	background-repeat: no-repeat;
}
/*hack para IE*/
* html #BGbanner3{height: 108px}
#BGbanner4{
	min-height: 108px;
	background-image: url(../images/home/bannerOCT.jpg);
	background-repeat: no-repeat;
}
/*hack para IE*/
* html #BGbanner4{height: 108px}
#BGbanner5{
	min-height: 108px;
	background-image: url(../images/home/bannerAsesoramiento.jpg);
	background-repeat: no-repeat;
}
/*hack para IE*/
* html #BGbanner5{height: 108px}

#bannerMas{
	min-height: 108px;
	width: 203px;
	min-height: 108px;
	padding: 5px;
	float: left;
	background-color: #eeeeee;
	text-align: left;
}
/*hack para IE*/
* html #bannerMas{height: 108px}

#BGbannerMas{
	background-color: #eeeeee;
	text-align: left;
}
#bannerMas .titulo{
	text-align: left;
	font: bold 14px arial, helvetica, sans-serif;
	color: #003a7b;
	text-decoration: none;
	background-color: #eeeeee;
}
#bannerMas .texto{
	text-align: left;
	font: bold 10px arial, helvetica, sans-serif;
	color: #1630a6;
	text-decoration: none;
	background-color: #eeeeee;
}
#bannerMas ul{
	text-align: left;
	padding: 0px;
	margin: 5px 0px 0px 16px;
	list-style-image: url('../images/home/li-banner.gif');
}
#bannerMas ul li a{
	text-align: left;
	font: bold 10px arial, helvetica, sans-serif;
	color: #1630a6; 
	text-decoration: none;
}
#bannerMas ul li a:hover{
	text-align: left;
	font: bold 10px arial, helvetica, sans-serif;
	color: #1630a6; 
	text-decoration: underline;
}

/*-------------*\
  MENU DERECHO
\*-------------*/
#menuDerecho{
	float: left;
	width: 164px;
	background-color: #ffffff;
	min-height: 376px;
	text-align: left;
}
/*hack para IE*/
* html #menuDerecho{height:376px}

#titularMenuDerecho{
	width: 160px;
	height: 23px;
	background-image: url(../images/home/bgTitularMenuDerecho.gif);
	background-repeat: repeat-x;
	font: bold 14px arial, helvetica, sans-serif;
	color: #adb5ab;
	text-decoration: none;
	padding: 3px 0px 0px 5px;
}
#contenidoMenuDerecho{
	font: normal 11px arial, helvetica, sans-serif;
	color: #908f8f;
	text-decoration: none;
	padding: 3px 0px 0px 5px;
}
#noticiaMenuDerecho{
	width: 150px;
	padding: 10px 0px 10px 5px;
	border-bottom: 1px solid #c6c4c6
}
.fechaNoticia{
	font: bold 11px arial, helvetica, sans-serif;
	color: #003a7b;
	text-decoration: none;
}
.titularNoticia{
	font: bold 11px arial, helvetica, sans-serif;
	color: #908f8f;
	text-decoration: underline;
}
.textoNoticia{
	font: normal 11px arial, helvetica, sans-serif;
	color: #908f8f;
	text-decoration: none;
}
.vermasNoticia a{
	font: normal 11px arial, helvetica, sans-serif;
	color: #1630a6;
	text-decoration: underline;
}
#vertodasMenuDerecho{
	width: 150px;
	padding: 10px 0px 10px 5px;
}
/*********************************************

TEXTOS

**********************************************/
.txt10{ font: normal 10px arial, helvetica, sans-serif; color: #333333; text-decoration: none; text-align: left; }
.txt11{ font: normal 11px arial, helvetica, sans-serif; color: #333333; text-decoration: none; text-align: left; }
.txt12{ font: normal 12px arial, helvetica, sans-serif; color: #333333; text-decoration: none; text-align: left; }

.txt10 a{ color: #333333; text-decoration: none; text-align: left; }
.txt11 a{ color: #333333; text-decoration: none; text-align: left; }
.txt12 a{ color: #333333; text-decoration: none; text-align: left; }

.txt10 a:hover{ color: #333333; text-decoration: underline; text-align: left; }
.txt11 a:hover{ color: #333333; text-decoration: underline; text-align: left; }
.txt12 a:hover{ color: #333333; text-decoration: underline; text-align: left; }
