/* Creado por Trek Media */

/* Estilos globales 
------------------------------------------------------*/

* { padding: 0; margin: 0; }

body {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

/* Maquetación
------------------------------------------------------*/
#wrapper { 
 margin: 0 auto;
 width: 790px;
}

#contenido_superior {

 float: left;
 margin: 10px 0px 5px 0px;


}


#contenido_principal { 

 float: left;
 margin: 0px 0px 5px 0px;


}

#contenido_inferior { 

 float: left;
}

#contenido_cabecera{

float: left;

}

#botonera_central{

float: left;

}

.chronoform{
 color: #ffffff;
 }


.combos {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.combos1 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
 text-align:center;
}

.required {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-number {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-digits {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-email {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-one-required {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-selection {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-date-au {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-url {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-date {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-alphanum {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}

.validate-alpha {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:#333333;
}


.validation-advice {
background-color:#FFFFFF;
color:#CE1126;
font-weight:regular;
margin:5px 0pt;
padding:5px;
}


.modulos_principal{
border: 1px solid #CCCCCC; 
background-color:#FFFFFF;
padding:15px 15px 50px 15px;
width:523px;

}

.modulos_pie{
width:788px;
height:70px;
background-color:#C9242B;
text-align:center;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}


.cabecera_izquierda{
 
width: 260px;
height:250px;
background-color:#FFFFFF;
 
}

.cabecera_derecha{

background-color:#FFFFFF;
height:250px;
width:525px;


}



.espacio_menu_superior{
width:5px;
background-color:#FFFFFF;
float:left;

}

.delegacion{
	border-bottom:1px solid #CCCCCC;
	height:95px;
	width:258px;
	font-size:18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:center;
	padding-top:5px;
}


/* Estilos para Joomla!
------------------------------------------------------*/



.contentheading22 {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#999999;
background-image:url(../images/lista_cabeceras.gif);
background-repeat:no-repeat;
padding-left:10px;
vertical-align:middle;
padding-top:0px;
padding-bottom:20px;
}


.contentheading {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color:#C9242B;
vertical-align:middle;
padding-top:0px;
padding-bottom:10px;}

.componentheading{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color:#C9242B;
padding-top:0px;
padding-bottom:10px;
}

.menutitle{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight:bold;
color:#999999;
background-image:url(../images/lista_cabeceras.gif);
background-repeat:no-repeat;
padding-left:10px;
vertical-align:middle;
padding-bottom:5px;

}

.sitemap{

}


.sitemap ul{

display:block;
margin-bottom:20px;

}

.mainlevel-top1{

background-image:url(../images/avisos_internet_n.gif);
text-align:right;
color:#C9242B;
float:left;
height:80px;
width:260px;
background-repeat:no-repeat;
}

.mainlevel-top1:link{

color:#C9242B;

}

.mainlevel-top1:visited{

color:#C9242B;

}

.mainlevel-top1:hover{

background-image:url(../images/avisos_internet_o.gif);
color:#CCCCCC;

}


.mainlevel-top2{

background-image:url(../images/contratos_mantenimiento_n.gif);
text-align:right;
color:#F27062;
float:left;
height:80px;
width:260px;
background-repeat:no-repeat;


}


.mainlevel-top2:link{

color:#F27062;

}

.mainlevel-top2:visited{

color:#F27062;

}


.mainlevel-top2:hover{

background-image:url(../images/contratos_mantenimiento_o.gif);
color:#CCCCCC;

}


.mainlevel-top3{

background-image:url(../images/registre_garantia_n.gif);
text-align:right;
color:#F8AA9E;
float:right;
height:80px;
width:260px;
background-repeat:no-repeat;

}


.mainlevel-top3:link{

color:#F8AA9E;

}

.mainlevel-top3:visited{

color:#F8AA9E;

}


.mainlevel-top3:hover{

background-image:url(../images/registre_garantia_o.gif);
color:#CCCCCC;

}



a.mainlevel-medio1:link, a.mainlevel-medio1:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
color:#666666;
text-align:left;


}


.mainlevel-medio1:hover{


color:#CCCCCC;

}


a.mainlevel-menizda:link, a.mainlevel-menizda:visited{
	display:block;
	height:20px;
	background-image:url(../images/lista.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-decoration:none;
	margin-left:10px;
	padding-left:10px;
	
}



.mainlevel-menizda:hover{
	color:#999999;
}


a.sublevel-menizda:link, a.sublevel-menizda:visited{
	display:block;
	height:10px;
	background-image:url(../images/lista_nivel1.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	margin-left:10px;
	padding-left:10px;
}

a.sublevel-menizda:hover{
	color:#F27062;
}








h1{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight:bold;
color:#C9242B;
vertical-align:middle;
padding-top:0px;
padding-bottom:10px;

}


h2{

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
color:#333333;

}



h3{

font-size: 12px;
font-weight:bolder;
font-family: verdana;
color:#666666;
padding-bottom:10px;
padding-top:5px;

}

h4{

font-size: 11px;
font-weight:bolder;
font-family: verdana;
color:#FF0000;

}

a:link, a:visited {

font-size: 11px;
color:#666666;
text-decoration:none;
font-weight:bold;

}

a:hover{

font-size: 11px;
color:#999999;
text-decoration:none;
font-weight:bold;

}


li{

list-style-type:none;

}


li a:link, li a:visited {

font-size: 11px;
color:#666666;
text-decoration:none;
font-weight:bold;

}

li a:hover{

font-size: 11px;
color:#999999;
text-decoration:none;
font-weight:bold;

}



.article_seperator {
display: block;
height: 10px;
}

.chronoform a{
color:#ffffff;
}




