html{
	background-image: url("../imagenes/fondoHtml.gif");
	background-repeat: repeat-x;
	background-position: top;
}
body{
	background-image: url("../imagenes/fondoBody.gif");
	background-position: center top;
	background-repeat: repeat-y;
	background-color: transparent;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Georgia, Times New Roman Times, Serif;
	font-size:0.875em;
	line-height: 1.3;
	color: black;
}
body.interior{
	color: #58595b;
	
}
strong{
	font-weight:bold;
}
a{
	color:#a90061;
	text-decoration:none;
}
a:hover{
	color:#df0080;
}
h1{
	font-family: Georgia, Times New Roman Times, Serif;
	font-size:1.714em;
	color: #a90061;
	/*font-style: italic;*/
	font-weight: normal;
	margin-bottom: 15px;
}
h2{
	font-family: Georgia, Times New Roman Times, Serif;
	font-size: 1.857em;
	/*font-style: italic;*/
	padding-top:4px;
	font-weight: normal;
	padding-bottom:8px;
}
h3,h4,h5,h6{
	font-family: Georgia, Times New Roman Times, Serif;
	font-size:1.7em;
	font-weight: normal;
	/*font-style: italic;*/
	font-weight:normal;
	padding-top:4px;
	padding-bottom:8px;
}
h4{
	font-size:1.55em;
}
h5{
	font-size:1.3em;
}
h6{
	font-size:1.15em;
}

h2, h3, h4, h5, h6 { color: #000; }

p{
	padding-bottom:6px;

}

li, p {
	line-height: 1.5em;
	font-size: 1.05em;	
}

.oculto{
	display: none;
	visibility: hidden;
}
a.mas{
	display: block;
	width: 43px;
	height: 25px;
	overflow: hidden;
}
a.mas:hover{
	text-indent: -43px;
}
#contenedor{
	width: 964px;	/* 998 - 17 - 17 */
	padding-left: 17px;
	padding-right: 17px;
	background-image: url("../imagenes/fondoContenedor.gif");
	background-repeat: no-repeat;
	background-position: center top;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
}
/**********************************************************************
	Cabecera
**********************************************************************/
#cabecera{
	width: 964px;
	height: 200px;
	color: black;
	background-image: url("../imagenes/cabecera/fondoCabecera.gif");
	background-repeat: repeat-x;
	overflow: hidden;
}
/************************************************************
	Men� Cabecera
************************************************************/
#cabecera #menuCabecera{
	width: 902px;	/* 964 - 30 - 30 - 1 - 1*/
	height: 30px;	/* 40 - 10 */
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
	border-left: 1px solid #cfcecf;
	border-right: 1px solid #cfcecf;
	text-align: right;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#cabecera #menuCabecera a,#cabecera #menuCabecera span{
	line-height: 20px;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	border-right: 1px solid white;
}

#cabecera #menuCabecera a:last-child,#cabecera #menuCabecera span:last-child {
	border-right: 0px;
	padding-right: 0;
}
/************************************************************
	Fin Men� Cabecera
************************************************************/
/************************************************************
	Contenido Cabecera
************************************************************/
#cabecera #contenidoCabecera{
	position: relative;
	width: 928px;	/* 964 - 1 - 1 - 34 */
	height: 130px;	/* 160 - 30 */
	padding-left: 34px;
	padding-top: 18px;
	border-left: 1px solid #940d5b;
	border-right: 1px solid #940d5b;
	font-family: Georgia, Times New Roman Times, Serif;
	/*font-style: italic;*/
	color: #e3e3e3;
	overflow: hidden;
}
#cabecera #contenidoCabecera .logo{
	float: left;
	padding-right: 14px;
	padding-top: 12px;
}
#cabecera #contenidoCabecera p, #cabecera #contenidoCabecera h1{
	line-height: 16px;
	color:#fff;
	font-size:0.95em;
	/*font-style:italic;*/
	font-weight:normal;
	margin-bottom:0px;	
	padding-left: 213px;	
	padding-top:10px;
}
#cabecera #contenidoCabecera .slogan{
	position: absolute;
	right: 31px;
	top: 23px;
	width: 189px;
	height: 38px;
}
/************************************************************
	Fin Contenido Cabecera
************************************************************/
/************************************************************
	Men� Principal
************************************************************/
#cabecera #contenidoCabecera #menuPrincipal{
	position: absolute;
	bottom: 18px;
	right: 32px;
	width: 530px;
	height: 22px;
	line-height: 22px;
	font-family: Arial, Helvetica, Sans-serif;
	text-align: right;
	overflow: hidden;
}
#cabecera #contenidoCabecera #menuPrincipal a{
	color: #ffffff;
	font-weight: bold;
	padding-right: 11px;
	padding-left: 11px;
	border-right: 1px solid #d1047e;
}
#cabecera #contenidoCabecera #menuPrincipal a.ultimaOpcionMenuPrincipal{
	padding-right: 0px;
	border: 0px;
}
#cabecera #contenidoCabecera #menuPrincipal a:hover,#cabecera #contenidoCabecera #menuPrincipal a.opcionMenuPrincipalSeleccionada{
	color: #cccccc;
}
/************************************************************
	Fin Men� Principal
************************************************************/
/**********************************************************************
	Fin Cabecera
**********************************************************************/
/**********************************************************************
	Fin Contenido
**********************************************************************/
#contenido{
	width: 902px;	/* 964 - 30 - 30 - 1 - 1  */
	padding: 30px;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
	border-top: 1px solid white;
	overflow: hidden;
}
.home #contenido{
	background-image: url("../imagenes/contenido/fondoContenidoHome.gif");
	background-repeat: repeat-x;
	background-position: top;
}
.interior #contenido{
	background-image: url("../imagenes/contenido/fondoContenidoInterior.gif");
	background-repeat: repeat-x;
	background-position: top;
}
#contenido .columnaIzquierda{
	float: left;
	width: 606px;	/* 637 - 31 */
	padding-right: 31px;
}

body.interior #contenido .columnaIzquierda {
	margin-top: 20px;
}

#contenido .columnaDerecha{
	float: left;
	width: 265px;
}

#contenido .columnaIzquierda .contenido2Columnas {
	overflow: hidden;
}

* html #contenido .columnaIzquierda .contenido2Columnas {height:100%; overflow:visible;}

#contenido .columnaIzquierda .columnaContenidoIzquierda{
	float: left;
	width: 291px;	/* 331 - 40 */
	padding-right: 40px;
	padding-bottom: 40px;
	overflow: hidden;
}
#contenido .columnaIzquierda .columnaContenidoIzquierda a{
	font-weight: bold;
}
#contenido .columnaIzquierda .columnaContenidoDerecha{
	float: left;
	width: 275px;
	padding-bottom: 40px;
}
/************************************************************
	Cuadros Home
************************************************************/
#contenido #cuadrosHome{
	width: 902px;
	height: 283px;	/* 311 - 28 */
	padding-bottom: 28px;
	margin-bottom: 0px; /* DEBE SER 30px cuando no haya banner horizontal encima */
	overflow: hidden;
}
#contenido #cuadrosHome .cuadroHome{
	float: left;
	width: 154px;	/* 174 - 10 - 10 */
	height: 263px;	/* 283 - 10 - 10 */
	padding: 10px;
	margin-right: 8px;
	overflow: hidden;
	background-repeat: no-repeat;
}
#contenido #cuadrosHome .cuadroHome.ultimoCuadroHome{
	margin-right: 0px;
}
#contenido #cuadrosHome .cuadroHome.fondo01{
	background-image: url("../imagenes/contenido/cuadroHome/fondo01.gif");
}
#contenido #cuadrosHome .cuadroHome.fondo02{
	background-image: url("../imagenes/contenido/cuadroHome/fondo02.gif");
}
#contenido #cuadrosHome .cuadroHome.fondo03{
	background-image: url("../imagenes/contenido/cuadroHome/fondo03.gif");
}
#contenido #cuadrosHome .cuadroHome.fondo04{
	background-image: url("../imagenes/contenido/cuadroHome/fondo04.gif");
}
#contenido #cuadrosHome .cuadroHome.fondo05{
	background-image: url("../imagenes/contenido/cuadroHome/fondo05.gif");
}
#contenido #cuadrosHome .cuadroHome h2{
	color: white;
	padding: 0px;
	padding-bottom: 8px;
	line-height: 1;
}
#contenido #cuadrosHome .cuadroHome h2 a{
	color: white;
}
#contenido #cuadrosHome .cuadroHome h2 a:hover{
	color: #eeeeee;
}
#contenido #cuadrosHome .cuadroHome p{
	padding: 0px;
	line-height: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.86em;
}
/************************************************************
	Fin Cuadros Home
************************************************************/
/************************************************************
	Cuadros
************************************************************/
#contenido .cuadro{
	float: left;
	position: relative;
	overflow: hidden;
}
#contenido .cuadro .parteSuperior{
	background-repeat: no-repeat;
	background-position: top;
	z-index: 20;
	overflow: hidden;
}
#contenido .cuadro .parteContenido{
	background-repeat: repeat-y;
	overflow: hidden;
}
#contenido .cuadro .parteInferior{
	background-repeat: no-repeat;
	background-position: bottom;
	z-index: 20;
	overflow: hidden;
}
/**************************************************
	Cuadro Acerca
**************************************************/
#contenido .cuadro.cuadroAcerca{
	width: 356px;
	margin-right: 8px;
}
#contenido .cuadro.cuadroAcerca .parteSuperior{
	width: 356px;
	padding-top: 4px;
	background-image: url("../imagenes/contenido/cuadros/cuadroAcerca/superior-rojo.gif");
}
#contenido .cuadro.cuadroAcerca .parteSuperior h1 img{
	float: right;
	display: block;
	padding: 0px 0px 0px 0px;
	vertical-align: baseline;
}
#contenido .cuadro.cuadroAcerca .parteSuperior h1{
	margin: 0px;
	height: 53px;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	background-color: #a90061;
	background-image: url("../imagenes/contenido/cuadros/cuadroAcerca/fondoH1.gif");
	background-repeat: repeat-x;
	background-position: top;
	font-size: 1.857em;
	font-weight: normal;
	color: white;
	overflow: hidden;
	/*font-style: italic;*/
}
#contenido .cuadro.cuadroAcerca .parteSuperior h1 span{
	display: block;
	height: 41px;	/* 53 - 12 */
	padding: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 242px 12px;
}
#contenido .cuadro.cuadroAcerca .parteSuperior h1 span{
	background-image: url("../imagenes/contenido/cuadros/cuadroAcerca/logotypo3.png");
}

#contenido .cuadro.cuadroAcerca .parteInferior{
	width: 356px;
	height: 7px;
	background-image: url("../imagenes/contenido/cuadros/cuadroAcerca/inferior.gif");
	background-position: top;
}
#contenido .cuadro.cuadroAcerca .parteContenido{
	width: 326px;	/* 356 - 15 - 15 */
	padding: 10px 15px;
	padding-bottom: 5px;
	background-image: url("../imagenes/contenido/cuadros/cuadroAcerca/contenido.gif");
	font-size: 0.9em;
}
#contenido .cuadro.cuadroAcerca .parteContenido a{
	font-weight: bold;
}
#contenido .cuadro.cuadroAcerca .parteContenido p{
	padding-bottom: 15px;
}
/**************************************************
	Fin Cuadro Acerca
**************************************************/
/**************************************************
	Cuadro Trabajos
**************************************************/
#contenido .cuadro.cuadroTrabajos{
	width: 538px;
	margin-bottom: 4px;
	height: 292px;
}
#contenido .cuadro.cuadroTrabajos .parteSuperior{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 538px;
	height: 6px;
	background-image: url("../imagenes/contenido/cuadros/cuadroTrabajos/superior.gif");
}
#contenido .cuadro.cuadroTrabajos .parteContenido{
	width: 536px;	/* 538 - 1 - 1 */
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 28px;
	background-image: url("../imagenes/contenido/cuadros/cuadroTrabajos/contenido.gif");
	position: absolute;
}
#contenido .cuadro.cuadroTrabajos .parteInferior{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 518px;	/* 538 - 10 - 10 */
	height: 27px;	/* 32 - 5 */
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	background-image: url("../imagenes/contenido/cuadros/cuadroTrabajos/inferior.gif");
	background-position: top;
	font-family:Arial, Helvetica, sans-serif;
}
#contenido .cuadro.cuadroTrabajos .parteInferior a{
	display: block;
	float: left;
	width: 101px;
	height: 21px;	/* 25 - 4 */
	padding-top: 4px;
	margin-right: 4px;
	background-image: url("../imagenes/contenido/cuadros/cuadroTrabajos/fondoA.gif");
	background-repeat: no-repeat;
	background-position: left;
	font-weight: bold;
	font-size: 0.714em;
	text-transform: uppercase;
	text-align: center;
	color: white;
	overflow: hidden;
}
#contenido .cuadro.cuadroTrabajos .parteInferior a:hover,#contenido .cuadro.cuadroTrabajos .parteInferior a.trabajoSeleccionado{
	background-position: right;
}
/**************************************************
	Fin Cuadro Trabajos
**************************************************/
/**************************************************
	Cuadro Peque�o
**************************************************/
#contenido .cuadro.cuadroPequeno{
	width: 265px;
	margin-right: 4px;
}
#contenido .cuadro.cuadroPequeno.sinMargen{
	margin-right: 0px;
}
#contenido .cuadro.cuadroPequeno .parteSuperior{
	width: 265px;
	padding-top: 5px;
	background-image: url("../imagenes/contenido/cuadros/cuadroPequeno/superior.gif");
}
#contenido .cuadro.cuadroPequeno .parteSuperior h1{
	margin: 0px;
	height: 53px;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	background-color: #818181;
	background-image: url("../imagenes/contenido/cuadros/cuadroPequeno/fondoH1.gif");
	background-repeat: repeat-x;
	background-position: top;
	font-size: 1.857em;
	font-weight: normal;
	/*font-style: italic;*/
	color: white;
	overflow: hidden;
}
#contenido .cuadro.cuadroPequeno .parteSuperior h1 a{
	color: white;
}
#contenido .cuadro.cuadroPequeno .parteSuperior h1 span{
	display: block;
	height: 41px;	/* 53 - 12 */
	padding: 12px;
	padding-bottom: 0px;
	background-repeat: no-repeat;
	background-position: 182px;
}
#contenido .cuadro.cuadroPequeno.noticias .parteSuperior h1 span{
	background-image: url("../imagenes/contenido/cuadros/cuadroPequeno/fondoNoticias.gif");
}
#contenido .cuadro.cuadroPequeno.blog .parteSuperior h1 span{
	background-image: url("../imagenes/contenido/cuadros/cuadroPequeno/fondoBlog.gif");
}
#contenido .cuadro.cuadroPequeno .parteContenido{
	width: 233px;	/* 265 - 16 - 16 */

	padding: 10px 16px 5px;
	background-image: url("../imagenes/contenido/cuadros/cuadroPequeno/contenido.gif");
	
	overflow: hidden;
}

#contenido .cuadro.cuadroAcerca .parteContenido,
#contenido .cuadro.cuadroPequeno .parteContenido {height: 162px;}


#contenido .cuadro.cuadroPequeno .parteContenido p{
	padding-bottom: 12px;
	color: #818181;
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.86em;
}
#contenido .cuadro.cuadroPequeno .parteInferior{
	width: 265px;
	height: 7px;
	background-image: url("../imagenes/contenido/cuadros/cuadroPequeno/inferior.gif");
	background-position: top;
}
/**************************************************
	Fin Cuadro Pequeño
**************************************************/
/**************************************************
	Entradas twetter
**************************************************/
#tweets-here	{ margin:0px; height:124px; overflow:hidden; }
.tweet		{ font: normal normal normal 0.86em/1.1em Arial, Helvetica, sans-serif;color: #333;padding: 0px 0px 10px 0px; clear:both; margin:0px 0px 10px 0px;border-bottom: 1px dashed #c0c0c0;}
.tweet img	{ margin-right:10px; }
.tweet strong	{ color:#333; }
.clear		{ clear:both; }
/**************************************************
	Fin Entradas twetter
**************************************************/
/**************************************************
	Cuadro Texto
**************************************************/
#contenido .cuadro.cuadroTexto{
	width: 275px;
	margin-bottom: 10px;
}
#contenido .cuadro.cuadroTexto .parteSuperior{
	width: 265px;
	height: 10px;
	background-image: url("../imagenes/contenido/cuadros/cuadroTexto/superior.gif");
}
#contenido .cuadro.cuadroTexto .parteContenido{
	width: 225px;	/* 265 - 20 - 20 */
	padding-left: 20px;
	padding-right: 20px;
	background-color: #a1dee9;
	background-image: url("../imagenes/contenido/cuadros/cuadroTexto/contenido.gif");
}
#contenido .cuadro.cuadroTexto .parteInferior{
	width: 265px;
	height: 10px;
	background-image: url("../imagenes/contenido/cuadros/cuadroTexto/inferior.gif");
}

#contenido .cuadro.cuadroTexto h2,
#contenido .cuadro.cuadroTexto h3,
#contenido .cuadro.cuadroTexto h4,
#contenido .cuadro.cuadroTexto h5,
#contenido .cuadro.cuadroTexto h6 {
	color: white;
}


#contenido .cuadro.cuadroTexto h2{
	font-weight: bold;
	font-size: 1.857em;
}
#contenido .cuadro.cuadroTexto p{
	/*font-style: italic;*/
	
	font-size: 1.142em;
	line-height: 1.375;
}

#contenido .cuadro.cuadroTexto {
	color: #58595B;
}

/**************************************************
	Fin Cuadro Texto
**************************************************/
/**************************************************
	Cuadro Qu� Hacemos 
**************************************************/
#contenido .cuadro.cuadroQueHacemos .parteSuperior{
	padding-top: 5px;
	background-position: top;
}
#contenido .cuadro.cuadroQueHacemos .parteSuperior h2{
	color: white;
	font-size: 1.285em;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/fondoH2.gif");
	background-repeat: repeat-x;
	background-position: top;
	background-color: #b3b6dd;
}
#contenido .cuadro.cuadroQueHacemos .parteSuperior h2 span{
	display: block;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-repeat: no-repeat;
}


#contenido .cuadro.cuadroQueHacemos .parteContenido{
	padding-bottom: 10px;
}


#contenido .cuadro.cuadroQueHacemos .parteInferior{
	height: 6px;
	background-position: top;
}


#contenido .cuadro.cuadroQueHacemos.soluciones{
	width: 609px;
	margin-right: 28px;
}
#contenido .cuadro.cuadroQueHacemos.soluciones .parteSuperior{
	width: 609px;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/superior01.gif");
}
#contenido .cuadro.cuadroQueHacemos.soluciones .parteSuperior h2 span{
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/fondoH2Span01.gif");
	background-position: 535px;
}
#contenido .cuadro.cuadroQueHacemos.soluciones .parteContenido{
	width: 589px;	/* 609 - 20 - 20 */
	padding-left: 20px;
	padding-top: 20px;
	background-color: #a1dee9;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/contenido01.gif");
}
#contenido .cuadro.cuadroQueHacemos.soluciones .parteContenido a{
	padding-right: 30px;
}
#contenido .cuadro.cuadroQueHacemos.soluciones .parteInferior{
	width: 609px;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/inferior01.gif");
}




#contenido .cuadro.cuadroQueHacemos.sectores{
	width: 265px;
}
#contenido .cuadro.cuadroQueHacemos.sectores .parteSuperior h2 span{
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/fondoH2Span02.gif");
	background-position: 192px;
}
#contenido .cuadro.cuadroQueHacemos.sectores .parteSuperior{
	width: 265px;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/superior02.gif");
}
#contenido .cuadro.cuadroQueHacemos.sectores .parteContenido{
	width: 235px;	/* 265 - 15 - 15 */
	padding: 15px;
	padding-top: 8px;
	padding-bottom: 10px;
	background-color: #a1dee9;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/contenido02.gif");
	font-family:Arial, Helvetica, sans-serif;
	height:60px;
}
#contenido .cuadro.cuadroQueHacemos.sectores .parteContenido a{
	display: block;
	line-height: 26px;
	font-weight: bold;
}
#contenido .cuadro.cuadroQueHacemos.sectores .parteInferior{
	width: 265px;
	background-image: url("../imagenes/contenido/cuadros/cuadroQueHacemos/inferior02.gif");
}
/**************************************************
	Fin Cuadro Qu� Hacemos 
**************************************************/
/************************************************************
	Fin Cuadros
************************************************************/
/************************************************************
	Banners
************************************************************/
.banner{
	position: relative;
	width: 902px;
	height: 216px;
	overflow: visible;
	margin-bottom: 30px;
}
.banner .parteSuperior{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 902px;
	height: 5px;
	z-index: 1;
	background-image: url("../imagenes/contenido/banners/banner01/superior.gif");
	background-repeat: no-repeat;
	overflow: hidden;
}
.banner .parteContenido{
	width: 902px;
	height: 214px;
	overflow: hidden;
}
.banner .parteInferior{
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 902px;
	height: 5px;
	z-index: 1;
	background-image: url("../imagenes/contenido/banners/banner01/inferior.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden;
}
/**************************************************
	Banner 01
**************************************************/
.banner.banner01 h1{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 291px;	/* 321 - 30 */
	height: 159px;	/* 214 - 55 */
	padding-right: 30px;
	padding-top: 55px;
	color:#a90061;
	font-size: 2.57em;
	background-image: url("../imagenes/contenido/banners/banner01/fondoH2.gif");
	background-repeat: no-repeat;
	overflow: hidden;
	z-index: 0;
	text-align: right;
	overflow: hidden;
}
.banner.banner01 h1 span{
	display: block;
	padding-top: 10px;
	font-size: 0.5em;
	line-height: 1.22;
	font-style: normal;
	font-family: Arial, Helvetica, Sans-serif;
}
/**************************************************
	Fin Banner 01
**************************************************/
/**************************************************
	Banner 02
**************************************************/
.banner.banner02 a{
	position: absolute;
	right: 0px;
	bottom: 2px;
	width: 122px;
	height: 72px;
	overflow: hidden;
}
.banner.banner02 > a{
	bottom: 0px;
}
/**************************************************
	Fin Banner 02
**************************************************/
/**************************************************
	Banner 03
**************************************************/
.banner.banner03 h1{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 460px;	/* 480 - 20 */
	height: 119px;	/* 142 - 23 */
	padding-right: 20px;
	padding-top: 23px;
	text-align: right;
	overflow: hidden;
	font-size: 3.285em;
	color: #ffffff;
}
.banner.banner03 h1 span{
	display: block;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 0.434em;
	font-style: normal;
	line-height: 1;
}
.banner.banner03 img.banda{
	position: absolute;
	right: -5px;
	top: -6px;
	z-index: 5;
}
/**************************************************
	Fin Banner 03
**************************************************/
/**************************************************
	Banner 04
**************************************************/
.banner.banner04 .parteContenido{
	width: 562px;	/* 902 - 20 - 320 */
	padding-left: 20px;
	padding-right: 320px;
	padding-top: 53px;
	height: 161px;	/* 214 - 53 */
	background-image: url("../imagenes/contenido/banners/banner04/contenido.jpg");
	background-repeat: no-repeat;
}
.banner.banner04 h1{
	color: #ffffff;
}
.banner.banner04 p{
	line-height: 1.1;
}
/**************************************************
	Fin Banner 04
**************************************************/
/**************************************************
	Banner 05
**************************************************/
.banner.banner05 .parteContenidoFree{
	position: absolute;
	right: 0px;
	top: 0px;
	width: 850px;	/* 480 - 20 */
	height: 160px;	/* 142 - 23 */
	padding-right: 20px;
	padding-top: 23px;
	overflow: hidden;
	color: #fff;
}

.banner.banner05 h1 {

	font-size: 3.285em;	
	margin: 0;
	color: #fff;
}

.banner.banner05 p{
	display: block;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.42em;
	font-style: normal;
	line-height: 1.1em;
}
.banner.banner05 img.banda{
	position: absolute;
	right: -5px;
	top: -6px;
	z-index: 5;
}
/**************************************************
	Fin Banner 05
**************************************************/
/**************************************************
	Banner 06
**************************************************/
.banner.banner06{
	height: 283px;
	overflow: hidden;
	margin-bottom: 60px;
}
.banner.banner06 .parteSuperior{
	background: none;
}
.banner.banner06 .parteContenido{
	width: 902px;
	height: 256px;	
}
.banner.banner06 .parteContenido img{
	position: absolute;
	width: 902px;
	height: 256px;	
	top: 0px;
	z-index: 1;
}
.banner.banner06 .parteContenidoFree{
	position: absolute;
	width: 862px;	/* 902 - 40 */
	height: 230px;	/* 283 - 23 */
	top: 3px;
	padding: 23px 20px 0px 20px;
	overflow: hidden;
	color: #fff;
	z-index: 100;
}
.banner.banner06 .parteInferior{
	/*
	background-image:url("../imagenes/contenido/cuadros/cuadroTrabajos/inferior.gif");
	background-position:center top;
	*/
	background: none;
	bottom:0;
	font-family:Arial,Helvetica,sans-serif;
	height:27px;
	left:0;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	position:absolute;
	width:518px;
}
#contenido .banner.banner06 .parteInferior a:hover, #contenido .banner.banner06 .parteInferior a.trabajoSeleccionado {
	background-position:right center;
}

#contenido .banner.banner06 .parteInferior a {
	background-image:url("../imagenes/contenido/cuadros/cuadroTrabajos/fondoA.png");
	background-position:left center;
	background-repeat:no-repeat;
	color:white;
	display:block;
	float:left;
	font-size:0.714em;
	font-weight:bold;
	height:21px;
	margin-right:4px;
	overflow:hidden;
	padding-top:4px;
	text-align:center;
	text-transform:uppercase;
	width:101px;
}
.banner.banner06 h1 {
	font-size: 3.285em;	
	margin: 0;
	color: #fff;
}

.banner.banner06 p{
	display: block;
	font-family: Arial, Helvetica, Sans-serif;
	font-size: 1.42em;
	font-style: normal;
	line-height: 1;
}
.banner.banner06 img.banda{
	position: absolute;
	right: -5px;
	top: -6px;
	z-index: 5;
}
/**************************************************
	Fin Banner 06
**************************************************/
/************************************************************
	Fin Banners
************************************************************/
/************************************************************
	Interior
************************************************************/
.columnaIzquierda h1{
	color: #bab0d4;
	font-size: 2.285em;
	padding-bottom: 2px;
	padding-top: 12px;
}
.columnaIzquierda p.bajada{
	/*font-style: italic;*/
	line-height: 1.42;
	padding-bottom: 20px;
	font-weight: bold;
}
/************************************************************
	Fin Interior
************************************************************/
/************************************************************
	Noticias
************************************************************/
.columnaIzquierda .noticia{
	clear: both;
	width: 606px;
	height: 100%;
	padding-top: 10px;
	margin-bottom: 11px;
	background-image: url("../imagenes/contenido/noticias/fondo.gif");
	background-repeat: repeat-y;
	background-position: 77px;
	overflow: auto;
}
.columnaIzquierda .noticia h2{
	float: left;
	width: 79px;
	text-align: center;
	font-size: 1em;
	line-height: 1.142;
	overflow: hidden;
}
.columnaIzquierda .noticia .contenido{
	float: left;
	width: 503px;	/* 527 - 12 - 13 */
	padding-left: 12px;
	padding-right: 12px;
}
.columnaIzquierda .noticia .contenido h3{
	padding: 0px;
	font-size: 1.428em;
	padding-bottom: 6px;
}
.columnaIzquierda .noticia .contenido .imagen{
	display: block;
	float: right;
	margin-left: 20px;
	width: 107px;
	height: 78px;
	padding: 4px;
	padding-top: 3px;
	padding-bottom: 5px;
	background-repeat: no-repeat;
}
/**************************************************
	Noticia 01
**************************************************/
.columnaIzquierda .noticia.noticia01{
	background-color: #f1eff6;
}
.columnaIzquierda .noticia.noticia01 h2,.columnaIzquierda .noticia.noticia01 h3,.columnaIzquierda .noticia.noticia01 h3 a{
	color: #a44dc4;
}
.columnaIzquierda .noticia.noticia01 h3 a:hover{
	color: #cc5df5;
}
.columnaIzquierda .noticia.noticia01 .imagen{
	background-image: url("../imagenes/contenido/noticias/fondoImg01.gif");
}
/**************************************************
	Fin Noticia 01
**************************************************/
/**************************************************
	Noticia 02
**************************************************/
.columnaIzquierda .noticia.noticia02{
	background-color: #fef1f4;
}
.columnaIzquierda .noticia.noticia02 h2,.columnaIzquierda .noticia.noticia02 h3,.columnaIzquierda .noticia.noticia02 h3 a{
	color: #a90061;
}
.columnaIzquierda .noticia.noticia02 h3 a:hover{
	color: #df0482;
}
.columnaIzquierda .noticia.noticia02 .imagen{
	background-image: url("../imagenes/contenido/noticias/fondoImg02.gif");
}
/**************************************************
	Fin Noticia 02
**************************************************/
/**************************************************
	Noticia 03
**************************************************/
.columnaIzquierda .noticia.noticia03{
	background-color: #ebf8f4;
}
.columnaIzquierda .noticia.noticia03 h2,.columnaIzquierda .noticia.noticia03 h3,.columnaIzquierda .noticia.noticia03 h3 a{
	color: #00b588;
}
.columnaIzquierda .noticia.noticia03 h3 a:hover{
	color: #00e2aa;
}
.columnaIzquierda .noticia.noticia03 .imagen{
	background-image: url("../imagenes/contenido/noticias/fondoImg03.gif");
}
/**************************************************
	Fin Noticia 03
**************************************************/
/**************************************************
	Noticia 04
**************************************************/
.columnaIzquierda .noticia.noticia04{
	background-color: #ecf8fb;
}
.columnaIzquierda .noticia.noticia04 h2,.columnaIzquierda .noticia.noticia04 h3,.columnaIzquierda .noticia.noticia04 h3 a{
	color: #007ea3;
}
.columnaIzquierda .noticia.noticia04 h3 a:hover{
	color: #03acde;
}
.columnaIzquierda .noticia.noticia04 .imagen{
	background-image: url("../imagenes/contenido/noticias/fondoImg04.gif");
}
/**************************************************
	Fin Noticia 04
**************************************************/
/************************************************************
	Fin Noticias
************************************************************/
/************************************************************
	Compartir
************************************************************/
.columnaIzquierda #compartir{
	width: 582px;	/* 606 - 12 - 12 */
	height: 28px;
	padding-left: 12px;
	padding-right: 12px;
	line-height: 28px;
	margin-top: 20px;
	background-image: url("../imagenes/contenido/compartir/fondo.gif");
	background-repeat: no-repeat;
	text-transform: uppercase;
	font-size: 0.714em;
	overflow: hidden;
}
.columnaIzquierda #compartir p{
	float: left;
	font-weight: bold;
}
.columnaIzquierda #compartir p.enlaces{
	float: right;
	line-height: normal;
	padding-top: 6px;
}
.columnaIzquierda #compartir p.enlaces a{
	padding-left: 7px;
}
/************************************************************
	Fin Compartir
************************************************************/
/************************************************************
	Submen�
************************************************************/
.columnaDerecha #subMenu{
	width: 265px;
	padding-bottom: 15px;
	background-image: url("../imagenes/contenido/subMenu/fondo.gif");
	background-repeat: no-repeat;
	background-position: bottom;
	overflow: hidden
}
.columnaDerecha #subMenu h2{
	padding: 15px;
	padding-top: 23px;
	padding-bottom: 10px;
	border-bottom: 1px solid #a29fbe;
	background-image: url("../imagenes/contenido/subMenu/fondoH2.gif");
	background-position: top;
	background-repeat: no-repeat;
	color: #ffffff;
	font-size: 1.285em;
	font-weight: normal;
}
.columnaDerecha #subMenu ul{
	width: 263px;	/* 265 - 1 - 1 */
	padding: 0px;
	margin: 0px;
	border-left: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	list-style: none;
	list-style-position: outside;
}
.columnaDerecha #subMenu ul li{
	display: block;
	padding: 0px;
	margin: 0px;
	width: 263px;
	background-image: url("../imagenes/contenido/subMenu/fondoLi.gif");
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #f9f9f9;
	border-top: 1px solid #d3d4dc;
	border-bottom: 1px solid #dee0e1;
	font-family: Georgia, Times New Roman Times, Serif;
	font-weight: bold;
	/*font-style: italic;*/
	overflow: hidden;
}
.columnaDerecha #subMenu ul li.separador{
	border-top: 5px solid #bab0d4;
}
.columnaDerecha #subMenu ul li.texto{
	width: 233px;	/* 263 - 15 - 15 */
	padding: 15px;
	background: none;
	background-color: #bab0d4;
	border-bottom: 0px;
	color: white;
	font-size: 0.785em;
	line-height: 1.272;
}
.columnaDerecha #subMenu ul li a{
	display: block;
	width: 233px;	/* 263 - 15 - 15 */
	padding: 15px;
	padding-top: 10px;
	padding-bottom: 5px;
	color: #838383;
}
.columnaDerecha #subMenu ul li a:hover,.columnaDerecha #subMenu ul li a.opcionSubMenuSeleccionada{
	color: #c3c3c3;
}

.columnaDerecha #subMenu ul li.subOpcionesDesplegadas a{
	background-image: url("../imagenes/contenido/subMenu/flecha.gif");
	background-repeat: no-repeat;
	background-position: 238px;
	color: #a90061;
}
.columnaDerecha #subMenu ul li.subOpcionesDesplegadas a:hover{
	color: #f1008a;
}
.columnaDerecha #subMenu ul li ul{
	padding-top: 8px;
	border: 0px;
	background: none;
	background-color: white;
}
.columnaDerecha #subMenu ul li ul li{
	background: none;
	background-color: white;
	border-top: 0px;
	border-bottom: 1px solid #f0f0f0;
	font-size: 0.857em;
	font-family: Arial, Helvetica, Sans-serif;
	font-style: normal;
}
.columnaDerecha #subMenu ul li.subOpcionesDesplegadas ul li a{
	padding-top: 4px;
	padding-bottom: 3px;
	color: #838383;
	background: none;
}
.columnaDerecha #subMenu ul li.subOpcionesDesplegadas ul li a:hover,.columnaDerecha #subMenu ul li.subOpcionesDesplegadas ul li.subOpcionSeleccionada a{
	color: #a90061;
	width: 223px;	/* 263 - 15 - 5 - 10 */
	padding-left: 5px;
	border-left: 10px solid #a90061;
}
/************************************************************
	Fin Submen�
************************************************************/
/************************************************************
	Trabajos
************************************************************/
#contenido .trabajo{
	position: relative;
	width: 902px;
	margin-bottom: 10px;
	overflow: hidden;
}
#contenido .trabajo .parteSuperior{
	position: absolute;
	width: 902px;
	height: 6px;
	left: 0px;
	top: 0px;
	background-image: url("../imagenes/contenido/trabajos/superior.gif");
	overflow: hidden;
}
#contenido .trabajo .parteInferior{
	position: absolute;
	width: 902px;
	height: 6px;
	left: 0px;
	bottom: 0px;
	background-image: url("../imagenes/contenido/trabajos/inferior.gif");
	overflow: hidden;
}
#contenido .trabajo .parteContenido{
	width: 902px;
	background-image: url("../imagenes/contenido/trabajos/contenido.gif");
	background-repeat: repeat-y;
	overflow: auto;
}
#contenido .trabajo .parteContenido .columnaContenido{
	float: left;
	width: 280px;	/* 340 - 30 - 30 */
	padding: 30px;
	padding-bottom: 10px;
	overflow: hidden;
}
#contenido .trabajo .parteContenido .columnaContenido h2{
	color: #a90061;
	font-size: 1.428em;
	padding-bottom: 5px;
}
#contenido .trabajo .parteContenido .columnaContenido h3{
	padding: 0px;
	color: #a6a4a4;
	font-size: 1em;
}
#contenido .trabajo .parteContenido .columnaContenido p{
	color: black;
	font-size: 0.857em;
	padding-bottom: 15px;
}
#contenido a.leer,
#contenido div.leer {
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	text-transform: lowercase;
	background-image: url("../imagenes/contenido/trabajos/fondoA.gif");
	background-repeat: no-repeat;
	background-position: left;
	overflow: hidden;
}
#contenido a.leer.flotarDerecha, 
#contenido div.leer.flotarDerecha {
	float: right;
}
#contenido a.leer span,
#contenido div.leer span {
	display: block;
	float: left;
	height: 25px;
	padding-left: 12px;
	padding-right: 12px;
	background-image: url("../imagenes/contenido/trabajos/fondoASpan.gif");
	background-repeat: no-repeat;
	background-position: right;
	cursor: pointer;
	overflow: hidden;
}
#contenido a.leer.flotarDerecha span,
#contenido div.leer.flotarDerecha span{
	background-image: url("../imagenes/contenido/trabajos/fondoASpan02.gif");
}
#contenido .trabajo .parteContenido .columnaImagen{
	position: relative;
	float: left;
	width: 561px;	/* 562 - 1 */
	padding-right: 1px;
	overflow: hidden;
}
#contenido .trabajo .parteContenido .columnaImagen blockquote{
	position: absolute;
	bottom: 20px;
	right: 1px;
	width: 404px;
	font-family: Georgia, Times New Roman Times, Serif;
	font-size: 1.142em;
	line-height: 1.25;
	color: white;
	background-position: 10px 12px;
	background-repeat: no-repeat;
}
#contenido .trabajo .parteContenido .columnaImagen blockquote span{
	display: block;
	width: 344px;	/* 404 - 25 - 35*/
	padding: 20px;
	padding-left: 25px;
	padding-right: 35px;
	height: 100%;
	text-indent: 14px;
	background-position: right bottom;
	background-repeat: no-repeat;
}
#contenido .trabajo .parteContenido .columnaImagen blockquote.color01{
	background-color: #b3b6dd;
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquote01.gif");
}
#contenido .trabajo .parteContenido .columnaImagen blockquote.color01 span{
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquoteSpan01.gif");
}

#contenido .trabajo .parteContenido .columnaImagen blockquote.color02{
	background-color: #fcd9e1;
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquote02.gif");
}
#contenido .trabajo .parteContenido .columnaImagen blockquote.color02 span{
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquoteSpan02.gif");
}

#contenido .trabajo .parteContenido .columnaImagen blockquote.color03{
	background-color: #dcc7df;
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquote03.gif");
}
#contenido .trabajo .parteContenido .columnaImagen blockquote.color03 span{
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquoteSpan03.gif");
}

#contenido .trabajo .parteContenido .columnaImagen blockquote.color04{
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquote04.gif");
	background-color: #9cdbc2;
}
#contenido .trabajo .parteContenido .columnaImagen blockquote.color04 span{
	background-image: url("../imagenes/contenido/trabajos/fondoBlockquoteSpan04.gif");
}
/************************************************************
	Fin Trabajos
************************************************************/
/************************************************************
	Servicios
************************************************************/
.cuadroServicios{
	position: relative;
	width: 902px;
	background-image: url("../imagenes/contenido/quienesSomos/fondo.gif");
	background-repeat: repeat-y;
	padding-top: 10px;
	padding-bottom: 18px;
	margin-bottom: 10px;
	overflow: hidden;
}
.cuadroServicios .parteSuperior{
	position: absolute;
	width: 902px;
	height: 6px;
	background-image: url("../imagenes/contenido/quienesSomos/superior.gif");
	background-repeat: no-repeat;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
.cuadroServicios .parteInferior{
	position: absolute;
	width: 902px;
	height: 6px;
	background-image: url("../imagenes/contenido/quienesSomos/inferior.gif");
	background-repeat: no-repeat;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
}
.cuadroServicios .parteContenido{
	width: 902px;
	/*height: 100%;*/
	padding-bottom: 2px;
	background-image: url("../imagenes/contenido/quienesSomos/contenido.gif");
	background-position: bottom;
	overflow: auto;
	/* Añadido para efectos de JS */
	height: 253px;
}



.cuadroServicios .parteContenido .columnaOpciones{
	float: left;
	width: 237px;	/* 250 - 13 */
	padding-left: 13px;
	overflow: hidden;
}
.cuadroServicios .parteContenido .columnaOpciones h2{
	padding-top: 10px;
	padding-bottom: 15px;
	background-image: url("../imagenes/contenido/quienesSomos/fondoH2.gif");
	background-position: right top;
	background-repeat: no-repeat;
	color: #a90061;
	font-size: 1.285em;
}
.cuadroServicios .parteContenido .columnaOpciones a{
	display: block;
	float: left;
	width: 227px;	/* 237 - 10 */
	height: 30px;
	margin-bottom: 7px;
	line-height: 28px;
	color: #ffffff;
	font-weight: bold;
	font-size: 0.714em;
	text-transform: uppercase;
	background-position: left;
	padding-left: 10px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
}
.cuadroServicios .parteContenido .columnaOpciones a:hover,.cuadroServicios .parteContenido .columnaOpciones a.opcionFlechaSeleccionada{
	background-position: right;
}
.cuadroServicios .parteContenido .columnaOpciones a.color01{
	background-image: url("../imagenes/contenido/quienesSomos/fondoA01.gif");
}
.cuadroServicios .parteContenido .columnaOpciones a.color02{
	background-image: url("../imagenes/contenido/quienesSomos/fondoA02.gif");
}
.cuadroServicios .parteContenido .columnaOpciones a.color03{
	background-image: url("../imagenes/contenido/quienesSomos/fondoA03.gif");
}
.cuadroServicios .parteContenido .columnaOpciones a.color04{
	background-image: url("../imagenes/contenido/quienesSomos/fondoA04.gif");
}
.cuadroServicios .parteContenido .columnaOpciones a.color05{
	background-image: url("../imagenes/contenido/quienesSomos/fondoA05.gif");
}



.cuadroServicios .parteContenido .columnaContenido{
	float: left;
	width: 652px;
	height: 100%;
	border-top: 1px solid #ececec;
	overflow: auto;
	/* Añadido para efectos de JS */
	position:absolute;
	left: 250px;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosIzquierda{
	position: relative;
	float: left;
	width: 288px;	/* 338 - 15 - 35 */
	padding-left: 15px;
	padding-right: 35px;
	color: #58595b;
	font-family: Georgia, Times New Roman Times, Serif;
	font-size: 1.142em;
	overflow: hidden;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosIzquierda h3{
	padding-top: 32px;
	padding-bottom: 2px;
	color: #000000;
	font-size: 1.5em;
	font-weight: normal;
	font-style: normal;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosIzquierda p.links{
	padding-top: 16px;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosIzquierda p.links a{
	display: block;
	height: 20px;
	padding-left: 11px;
	font-size: 0.75em;
	font-weight: bold;
	line-height: 20px;
	background-image: url("../imagenes/contenido/quienesSomos/fondoA.gif");
	background-position: left;
	background-repeat: no-repeat;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosIzquierda a.ver{
	display: block;
	position: absolute;
	width: 43px;
	height: 25px;
	right: 40px;
	bottom: 0px;
	overflow: hidden;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosIzquierda a.ver:hover{
	text-indent: -43px;
}

.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosDerecha{
	position: relative;
	float: left;
	width: 303px;	/* 314 - 11 */
	padding-right: 11px;
	overflow: hidden;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosDerecha .columnaContenidoServiciosDerechaSuperior{
	position: absolute;
	top: 0px;
	right: 11px;
	width: 4px;
	height: 4px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-image: url("../imagenes/contenido/quienesSomos/fondoSupDer.gif");
	background-repeat: no-repeat;
}
.cuadroServicios .parteContenido .columnaContenido .columnaContenidoServiciosDerecha .columnaContenidoServiciosDerechaInferior{
	position: absolute;
	bottom: -2px;
	right: 11px;
	width: 6px;
	height: 8px;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	background-image: url("../imagenes/contenido/quienesSomos/fondoInfDer.gif");
	background-repeat: no-repeat;
}
/************************************************************
	Fin Servicios
************************************************************/
/**********************************************************************
	Fin Contenido
**********************************************************************/
/**********************************************************************
	Paginaci�n
**********************************************************************/
.paginacion{
	overflow: hidden;
}
.paginacion a{
	color:#52a846;
}
.paginacion a:hover{
	color:#69d55a;
}
.paginacion a.paginaSeleccionada{
	color:#000000;
}
.paginacion a.paginaAnterior{
	padding-right:16px;
}
.paginacion a.paginaSiguiente{
	padding-left:16px;
}
/**********************************************************************
	Fin Paginaci�n
**********************************************************************/
/**********************************************************************
	Pie
**********************************************************************/
#pie{
	width: 904px;	/* 964 - 30 - 30 - 1 - 1 */
	height: 100%;
	padding-top: 10px;
	padding: 30px;
	border-left: 1px solid #940d5b;
	border-right: 1px solid #940d5b;
	background-color: #a90061;
	background-image: url("../imagenes/pie/fondoPie.gif");
	background-position: top;
	background-repeat: repeat-x;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif;
}
#pie ul{
	display: block;
	list-style: none;
	padding: 0px;
	margin: 0px;
	list-style-position: outside;
	overflow: auto;
}
#pie a{
	display: block;
	color: #ffffff;
	padding-left: 10px;
}
#pie a:hover,#pie a.opcionPieSeleccionada{
	color: #cccccc;
}
#pie h2{
	color: #ffffff;
	font-size: 1.428em;
	font-weight:normal;
}
#pie ul li{
	display: block;
	width: 179px;
	float: left;
	padding: 0px;
	margin: 0px;
	background-image: url("../imagenes/pie/fondoUl.gif");
	background-repeat: repeat-y;
	background-position: left;
	overflow: hidden;
}
#pie ul li.servicios{
	width: 904px;
	float: none;
	clear: both;
	margin-bottom: 20px;
}
#pie ul li ul{
	width: auto;
	float: none;
	background: none;
}
#pie ul li ul li{
	width: 155px;	/* 179 - 24 */
	padding-right: 24px;
	line-height: 1.285;
	font-size: 0.857em;
	background: none;
}
#pie ul li.servicios ul li{
	font-weight: bold;
	font-size: 1em;
}
#pie ul li.servicios ul li ul li{
	font-weight: normal;
	font-size: 0.857em;
}
#pie ul li ul li a{
	padding-bottom: 6px;
	background-image: url("../imagenes/pie/fondoUl.gif");
	background-repeat: repeat-y;
	background-position: left;
}
#pie ul li ul li ul li{
	width: 155px;
	padding-right: 0px;
	background-image: none;
	line-height: 1.16;
}
#pie ul li ul li ul li a{
	background: none;
}	
/**********************************************************************
	Fin Pie
**********************************************************************/


.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-justify { text-align:justify; }

.indent { margin-left: 24px; }

sup { font-size: 0.7em; vertical-align:top;}
sub { font-size: 0.7em; vertical-align:bottom;}

strong{	font-weight:bold;}
em { font-style: italic;}


.newsImagenDetalle { float: right; margin: 0 0 10px 10px;}





.columnaDerecha #subMenu h2 a { color: #fff; }
.columnaDerecha #subMenu h2 a:hover { color: #ddd; }



.banner06 a, .banner06 a:hover { color:inherit;}

