/********* CORREGIDOS ***************/
div, body, img, table, td, tr, h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, fieldset, address {
	margin: 0px;
	padding: 0px;
	border: 0px solid #FFF;
}

body {
	background-color: #FFF;
	text-align:center;
}

.centrado {
	position:relative;
	margin:auto;
	width: 955px;
	text-align:left;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004A91;
	font-weight: bold;
	margin-bottom:15px;
}

h1.noticiaHome {
	font-weight: normal;
	margin-bottom: 4px;
}

h1 a:link    { color: #004A91; }
h1 a:visited { color: #004A91; }
h1 a:hover   { color: #004A91; text-decoration:underline; }
h1 a:active  { color: #004A91; }

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #004A91;
	text-align: left;
	line-height:18px;
	font-weight:normal;
	margin-bottom: 10px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004A91;
	font-weight: bold;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888888;
	font-weight: normal;
	line-height:20px;
	text-align:justify;
	margin-bottom: 15px;
}

p a:link    { color: #888888; }
p a:visited { color: #888888; }
p a:hover   { color: #004A91; text-decoration: underline; }
p a:active  { color: #888888; }

.txtBlue  { color: #004A91; }
.txtWhite { color: #fff; }

.derecha   { text-align: right; }
.izquierda { text-align: left; }
.centrar   { text-align: center; }

.fijador { clear: both; }

.negrita { font-weight: bold; }

.txtPeque
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #888888;
	text-align: right;
	line-height:10px;
}

.txtResaltado {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #004A91;
	font-weight: bold;
}

a:link    { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover   { text-decoration: none; }
a:active  { text-decoration: none; }

/* Capas Genéricas */
div.txt2ColIzq {
	float:left;
	margin-left:34px;
	margin-top:10px;
	width:291px;
}

div.txt2ColDer {
	float:left;
	margin-left:25px;
	margin-top:10px;
	width:550px;
}

.supermini {
	font-size:5px;
	margin:0px;
	padding:0px;
	line-height:normal;
}

.finFlotantes { clear:both; }

/* FIN Capas Genéricas */

/* ESTILOS DE LA CABEZERA */
div#CabSuperior {
}

div#CabInferior {
	clear:both;
	padding-left:23px;
	height:36px;
}

div#logo {
	padding: 30px 0px 0px 8px;
}

div.MenuCabecera {
	margin-top: 10px;
	padding-left: 49px;
}

div.MenuCabecera p.txtMenu {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #15669D;
}

p.txtMenu a:link    { text-decoration:none; color: #15669D; }
p.txtMenu a:visited { text-decoration:none; color: #15669D; }
p.txtMenu a:hover   { text-decoration:underline; color: #15669D; }
p.txtMenu a:active  { text-decoration:none; color: #15669D; }

.txtcabecera {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #888888;
	font-weight: normal;
	line-height:20px;
	text-align:justify;
	margin-bottom: 15px;
	margin-left:160px;
}

.txtbanners {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
	color: #888888;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-weight:normal;
}

p.txtbanners a:link    { text-decoration:none; color: #888888; }
p.txtbanners a:visited { text-decoration:none; color: #888888; }
p.txtbanners a:hover   { text-decoration:underline; color: #888888; }
p.txtbanners a:active  { text-decoration:none; color: #888888; }

/* FIN estilos de la cabezera */

/* ESTILO BANNERS */

.contenedorbanners {
	position:relative;
	margin:auto;
	width: 855px;
	margin-left:50px;
	margin-right:50px;
	text-align:left;
}

#Capabanners { 
	float:left; 
	width:78px; 
	padding-left:5px; 
}

#Capabannercalzador { 
	float:left;  
	padding-left:4px; 
}

/* FIN ESTILO BANNERS */

/* ESTILO NOTICIAS */
div#NoticiasHome {
	margin: 0px 0px 20px 0px;
	/*border-left:1px solid #004A91;*/
}
div#ImgNoticiasHome {
	float:left;
	width:475px;
	text-align:right;
	padding-top: 10px;
}
div#TxtNoticiasHome {
	float:left;
	width: 310px;
	padding-top: 30px;
	margin-left: 5px;
}
div#TxtNoticiasHome h4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #15669D;
	font-weight: bold;
	line-height:25px;
}
div#Embebido {
	float:left;
	width:430px;
	text-align:right;
	margin-top:30px;
}
/* FIN Estilos noticias */

/* ESTILOS FILOSOFIA */

div#Content_tags {
	width:487px;
}
div#ImgFilosofia {
	margin-left:249px;
}

div#TxtFilosofia {
	margin-left:278px;
	width:254px;
}
/* FIN estilos filosofia */

/* ESTILOS FILOSOFIANUEVO */

div#Content_tags {
	width:487px;
	float:left;
	margin-left:51px;
}

div#Content_nubes {
	width:350px;
	float:left;
	margin-left:51px;
} 

span.nubes12,span.nubes17,span.nubes23,span.nubes13,span.nubes15,span.nubes21,span.nubes20,span.nubes11,span.nubes10,span.nubes18,span.nubes19,span.nubes9{ 
	font-family:Arial, Helvetica, sans-serif;
	color:#055b96;
	text-align:justify;
	line-height:18px;
}

span.nubes9{ font-size:9px;}
span.nubes10{ font-size:10px;}
span.nubes11{ font-size:11px;}
span.nubes12{ font-size:12px;}
span.nubes13{ font-size:13px;}
span.nubes15{ font-size:15px;}
span.nubes17{ font-size:17px;}
span.nubes18{ font-size:18px;}
span.nubes19{ font-size:19px;}
span.nubes20{ font-size:20px;}
span.nubes21{ font-size:21px;}
span.nubes23{ font-size:23px;}





div#ImgFilosofia2 {
	margin-left:10px;
	width:254px;
	float:left;	
}

div#TxtFilosofia2 {
	width:254px;
	float:left;	
}
/* FIN estilos filosofianuevo */

/* ESTILOS CONTACTAR */
div#Contactar {
	margin-left:300px;
	width:440px;
}

div#Botonera {
	float:left;
	width: 41px;
}

div#ContenidoContactar {
	float:left;
	margin-top:10px;
	width: 389px;
	margin-left:5px;
}

div#Telefonos { margin-top:7px; }
div#Direccion { margin-top:15px; }
div#Flecha    { margin-top:23px; }
div#Correo    { margin-left:15px; }

/* Estilos Formulario Contactar */
form.contactar input, textarea
{
	background-color: #ffffff;
	border: 1px solid #004A91;
	color: #004A91;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-right:5px;
	width:220px;
}

form.contactar textarea
{
	float:left;
	margin-right: 1px;
}
/* FIN Estilos Formulario Contactar */
/* FIN estilos contactar */

/* ESTILOS CLIENTES */
img.img_menu {
	margin-bottom: 10px;
	margin-right: 20px;
}

a.menu:link    { color: #888; }
a.menu:visited { color: #888; }
a.menu:hover   { color: #004A91; }
a.menu:active  { color: #888; }

p.TextoCliente {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color: #888;
	font-weight: normal;
	line-height:14px;
}

p.txtEnlace {
	color: #004A91;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height:10px;
}

img.imgEnlace {
	vertical-align:middle;
}

a.txtEnlace:link    { color: #004A91; }
a.txtEnlace:visited { color: #004A91; }
a.txtEnlace:hover   { color: #888; }
a.txtEnlace:active  { color: #004A91; }
/* FIN Estilos Clientes */

/* ESTILOS SERVICIOS */
div.ImgBordesLinCentral {
	clear:both;
	padding-left:466px;
}

div#txtServicios {
	float:left;
	width:475px;
	text-align:right;
	background-image:url(../imagenes/img_serv_fond.gif);
	background-position:right;
	background-repeat:repeat-y;
}

div#txtServicios table#TareasCrehaz {
	background-color:#26609D;
	background-image:url(../imagenes/tbl_serv_fonder.gif);
	background-repeat:repeat-y;
	background-position:right;
	margin: 0px;
	padding: 0px;
	border: 0px;
}

table#TareasCrehaz td.ColumnaDer {
	width:15px;
}

table#TareasCrehaz p {
	text-align:right;
	color:#FFF;
	margin: 5px 0px 0px 0px;
}

div#listServicios {
	float:left;
	width:310px;
	margin-left: 15px;
}

div#listServicios p {
	margin:5px 0px 0px 0px;
}

img.imgServicios {
	margin:15px;
}

/* FIN Estilos Servicios */
