/* CSS Document */

* {
	margin: 0px;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-image:url(images/fondo.jpg); background-repeat:repeat-x;
	background-color: #90A5C0;
	}
	

#wrapper {
	margin: 12px auto;
	width: 955px;
	height: 576px;
	background-image:url(images/fondo_cont-trans.png);
	background-repeat: repeat-y;
	margin-bottom: 0px; 
}
#header {
 width: 900px;
 height: 396px;
 padding: 0px 27px 0px 27px;
}
#content { 
 width: 900px;
 height: 180px;
 padding: 0px 27px 0px 27px;
 margin: 0px 0px 0px 0px;
}
#footer {
	width: 955px;
	height: 30px;
	color: #333;
	margin: 0px auto;
	background-image: url(images/fondo_inf-trans.png); background-repeat:no-repeat
}
#news {
	margin: 0px 0px 0px 3px;
	display: inline;
	float: left;
	width:350px;
	height:178px;
	background-image: url(images/news_back.jpg);
}
#news .images{
	border: solid;	
	border-color: #FFFFFF;
}
#welcome {
	margin: 0px 0px 0px 4px;
 	display: inline;
	float: right;
	width:542px;
	height:178px;
	background-image: url(images/welcome_back.jpg);
}

#welcome1 {
	margin: 0px 0px 0px 15px;
 	display: inline;
	float: left;
	width:304px;
	height:178px;
}
#welcome2 {
	margin: 20px 15px 0px 4px;
 	display: inline;
	float: right;
	width:184px;
	height:148px;
}

.servicioshome  {
	padding: 10px 5px 10px 0px;
	}
	
 
 .titulares {
	padding: 10px 5px 10px 20px;
	}

 .titulares3 {
	padding: 10px 5px 10px 0px;
	}
 .titulares2 {
	padding: 10px 5px 10px 10px;
	}



/*------------------Contenidos dinámicos y tablas-----------------*/

.tablanews {
}

/*------------------Fin Contenidos dinámicos y tablas-----------------*/

/*--------------------------------Textos------------------------------*/
 .titular {
	font-weight: bold;
	color:#1b446e
}
 .textpie {
	color: #edf4fb;
	font-size: 10px;
	text-align:right;
	padding: 15px 20px 0px 0px;
}
 .texthome {
	text-align: justify;
	
}
A:link {color: #FFFFFF}
A:visited {color: #FFFFFF}
A:hover {color: #FFFFFF}
A:active {color: #6BA9E3}

ul{
	list-style-image: url(rombo.gif);
	padding-left: 24px;
	line-height: 20px;
	font-weight: bold;
	color: #23436A;
}
li{
	list-style: none;
	background: url(images/ok.gif) left bottom no-repeat;
	padding-left: 30px;
	margin-left: 5px;
	
}
/*----------------------------------------------------------*/
/*----------------------------Contendores interior------------------------------*/
#wrapperint {
	margin: 12px auto;
	width: 955px;
	height: 614px;
	background-image:url(images/fondo_cont-trans.png);
	background-repeat: repeat-y;
	margin-bottom: 0px; 
}

#wrapperint2 {
	margin: 12px auto;
	width: 955px;
	height: 980px;
	background-image:url(images/fondo_cont-trans.png);
	background-repeat: repeat-y;
	margin-bottom: 0px; 
}

#headerint {
 width: 900px;
 height: 279px;
 padding: 0px 27px 0px 27px;
}

#contentint{ 
 width: 900px;
 height: 335px;
 padding: 0px 27px 0px 27px;
 margin: 0px 0px 0px 0px;
}

#contentint2{ 
 width: 900px;
 height: 685px;
 padding: 0px 27px 0px 27px;
 margin: 0px 0px 0px 0px;
}

#contentempresa {
	margin: 0px 0px 0px 0px;
 	display: inline;
	float: left;
	width:900px; 
	height:100%;
	 background-image: url(images/empresa.jpg);
}

#contentcontacto {
	margin: 0px 0px 0px 0px;
 	display: inline;
	float: left;
	width:900px; 
	height:100%;
	background-image: url(images/fondo_contacto.jpg);
}

#contentservicios { 
	margin: 0px 0px 0px 0px;
 	display: inline;
	float: left;
	width:900px; 
	height:100%;
    background-image: url(images/servicios.jpg);
}


#izq {
	margin: 0px 0px 0px 0px;
 	display: inline;
	float: left;
	width:304px;
	height:334px;
}

#izq2 {
	margin: 15px 0px 0px 5px;
 	display: inline;
	float: left;
	width:295px;
	height:310px;
}


#derc {
	margin: 0px 0px 0px 0px;
	display: inline;
	float: right;
	width:589px;
	height:334px;

}
#derc2 {
	margin: 0px 0px 0px 0px;
	display: inline;
	float: right;
	width:589px;
	height:685px;

}
.textint {
	padding: 10px 25px 10px 25px;
	text-align: justify;
		
	}

/*----------------------------------------------------------*/
#derc a:link {
	color: #6BA9E3;
}
#derc a:hover {
	color: #2D4061;
}

