#contenedor {
position:relative;
padding-bottom:37px;
}
.col1fl{
	position:absolute;
	bottom:14px;
	left:0;
	width:226px;
	text-align:left;
}
#contenedor.az04{
background-image:url(/images/az_contenedorIndx.gif);
}
/*
--------------------------
CABECERAS
--------------------------
*/
h2{
/*color:#003047;*/
color:#2F8CAE;
}

/*
--------------------------
CUERPO
--------------------------
*/

#laterali{
width:226px;
padding-bottom:50px;
float:left;
display:inline;}

#contenido {
float:left;
padding-bottom:15px;
width:412px;
display:inline;
text-align:left;
}

/*
--------------------------
PIES
--------------------------
*/

/*
-------------------------------------
Grupos segun tipologia BODY
-------------------------------------
*/

/*----------------------------------------------cp3col*/
/*COLUMNAS*/

body#cp3col div.col1{
padding:0;
margin:0;
float:left;
width:226px;
}
body#cp3col div.col2{
width:238px;
padding:0;
margin:0;
float:left;
}


body#cp3col div.col3{
padding:0;
margin:0;
float:left;
width:412px;
}
/*GRUPOS*/

/*-----------Grupo2*/
body#cp3col #contenido div.grupo2{
border:0;
background-image:none;
background-color:transparent;
}
body#cp3col #contenido div.grupo2 div.gr1{
padding-right:24px;
width:176px;
voice-family: "\"}\""; 
voice-family:inherit;
width:152px;
}
body#cp3col #contenido div.grupo2 div.gr2{

float:right;
}

/*CABECERA*/

.FondoCabecera{
background-color:#D7D8D6;
}
body#cp3col div.cab3_1{
text-align:right;
padding-right:0px;
}
/*TITULOS*/
body#cp3col #cabeceraTitulo{
background-color:#D7D8D6;
padding:40px 0 0 19px;
margin:0;
margin-top:40px;
margin-left:0;
}

#laterali2 p.tit{
margin-top:0px;
background-image:none;
}
#laterali2 p{
padding-left:16px;
}

/*CONTENIDO*/
a, #contenido a{color:#FFFFFF; text-decoration:underline; outline:none;}
a:hover, #contenido a:hover, #laterali2 a:hover {text-decoration : none;color:#FFFFFF;}
#contenido a.nounderline{ text-decoration:none;}
#contenido a.nounderline:hover{ text-decoration:underline;}
.col1fl p.ptit1{
background-image:url(/images/p1.gif);
background-repeat:no-repeat;
background-position:0 0;
margin-top:1.2em;
margin:0.3em 0em 0.4em 0;
padding-left:15px;
font-weight:bold;
}
.col1fl p.ptit1 a{
color:#003047;
text-decoration:none;
}
.col1fl p.ptit1 a:hover{
text-decoration:underline;
}

.col1fl p{
margin:0.3em 0em 0.4em 1.3em;
}

#contenido p{
padding-left:19px;
color:#FFFFFF;
}
body#cp3col #contenido strong{
color:#FFFFFF;
}
body#cp3col #contenido div.grupo2 {
	margin-bottom: 10px;
}
body#cp3col #contenido div.grupo2 div.gr1,
body#cp3col #contenido div.grupo2 div.gr2 {
	display:inline;
	padding: 0;
	width: 200px;
}

body#cp3col #contenido div.grupo2 h3 {
	color: #003047;
	font-size:1.2em;
	line-height:1.1em;
	margin:10px 3px 5px 19px;
	padding:0;
	font-weight:bold;
}

body#cp3col #contenido div.grupo2 h3 strong,
body#cp3col #contenido div.grupo2 p,
body#cp3col #contenido div.grupo2 a {
	color: #003047;
}

body#cp3col #contenido p.mas {
	background-color: #FF9933;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	margin-left: 19px;
	padding: 2px 6px;
	width: auto;
}

body#cp3col #contenido p.mas a {
	color: #FFF;
	text-decoration: none;
}

body#cp3col #contenido p.mas a:hover {
	text-decoration: underline;
}
