body
{
	background-color:#1B1B1B;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;padding:0; font-size:11px; color:#000;
}

/* --------------- */
#div_content_all
{
	background:url(../img_files/bgCabecera.jpg) repeat-x top;
	background-color:#FFF;
	min-height:500px;
}
#div_content_all_center
{
	width:964px;
}
/* --------------- */
#div_menus_top
{
	height:43px;
	color:#3B3B3B;
	font-variant:small-caps;
	font-size:14px;
}
#div_menus_top ul{
	margin:0;padding:0;list-style-type:none;width:auto;float:left;
}

#div_menus_top ul li{
	display:block;float:left;margin:0 1px;
}
#div_menus_top ul li a{
	display:block;float:left;color:#3B3B3B;text-decoration:none;padding:0 0 0 7px;height:43px;
}
#div_menus_top ul li a span{
	padding:12px 7px 0 0;height:43px;float:left;
}
#div_menus_top ul li a:hover{
	color:#fff;background:transparent url(../img_files/bgBotonLeft.jpg) top left;
}

#div_menus_top ul li a:hover span{
	display:block; width:auto; background:url(../img_files/bgBotonright.jpg) no-repeat top right;height:43px;
}
#div_menus_top ul li span#separadorMenu{
	background:url(../img_files/separadorBoton.jpg) no-repeat top center;
	float:left; width:1px; height:43px; margin-left:0px; margin-right:0px; display:block;
}


#div_menus_top ul li a#selectBoton{
	/*float:left;color:#fff;text-decoration:none;padding:0 0 0 7px;height:43px; background:transparent url(../img_files/bgBotonleft.jpg) no-repeat top left;*/
	color:#fff;background:transparent url(../img_files/bgBotonLeft.jpg) top left;
}
#div_menus_top ul li a#selectBoton span{
	padding:12px 7px 0 0;height:43px;float:left; background:transparent url(../img_files/bgBotonright.jpg) no-repeat top right;
}
/* --------------- */
#div_banner{
	height:139px; width:964px;}
/* --------------- */
#div_barratelf
{
	background:url(../img_files/bgbarraTelf.jpg) repeat-x top;
	height:32px;
	padding-left:5px;
	padding-right:5px;
	color:#E9F3F5;
	font-size:16px;
	line-height:28px;
}
#div_barratelf a:link, #div_barratelf a:visited{
	text-decoration:none;
	color:#E9F3F5;
}
#div_barratelf a:hover{
	color:#ffffff;
}


/* ------------- */
#div_ContenText
{
	background:url(../img_files/bgContentext.jpg) repeat-x top;
	background-color:#E9F3F5;
	min-height:500px;
	border-left:1px solid #8FC4E2;
	border-right:1px solid #8FC4E2;
}
#div_ContenTextMargin
{
	text-align:justify;
	padding:5px;
	padding-left:10px;
	padding-right:10px;
}
/* ------  */
#divPieAll{}
#divAntpie{
	width:964px;
	background:url(../img_files/bgbarraTelf.jpg) repeat-x top;
	height:32px;
	color:#E9F3F5;
	line-height:25px;
}
#divAntpie a:link, #divAntpie a:visited{
	text-decoration:none;
	color:#E9F3F5;
}
#divAntpie a:hover{
	color:#ffffff;
}


#divPie{
	width:964px;
	padding-top:5px;
	color:#C2C2C2;
}
#divPie a:link, #divPie a:visited{
	text-decoration:none;
	color:#C2C2C2;
}
#divPie a:hover{
	color:#8ED1EC;
}
/* ----------- */

/* --------------  */
#divGoogleAanalytics{color:#FFF;}

/* -------------- */
#divFlashIntro
{
	margin-top:8px;
	width:941px;
	height:321px;
}
/* -------------- */
#divBannerFlash
{
	width:964px;
	height:139px;
}
/* ------------ */
h1, h2, h3{
	margin:0px; padding:0px; color:#0065A8;}

/* ---- */
.fontSize12{ font-size:12px;}

/* ------ */
#divTextConsejos{}
#divTextConsejos li
{
	margin-top:20px;
	text-align:justify;
}
#divImgConsejos img
{
	margin-top:5px;
}
/* ------- */
#divTextServicios
{
	text-align:justify;
	margin-left:20px;
}
#divTextServicios li
{
	margin-top:10px;
}
#divTextServicios ul li a:link, #divTextServicios ul li a:visited
{
	color:#000;
}
#divTextServicios ul li a:hover
{
	color:#0065A8;
}
/* --------------------- */
#divPresupuesto
{
	background-color:#DEF0F4;
	border:2px solid #97D3EF;
	padding:5px;
}