/****************************************************************************
*
*	General
*
*****************************************************************************/
body {
	font-family:  "Verdana", "Times New Roman", Georgia, Times, serif;
	font-size: 11px;
	color: #333;
	background: url(light_body.gif) repeat-y top center;
	height:100%; 
}

/****************************************************************************
*
*	Layout
*
*****************************************************************************/
div#contenedor {
	width: 760px;
	margin: 0 auto;
	/*border: 1px solid #039;*/
}

div#scroll {
	width: 140px;
	margin: 0 auto;
	/*border: 1px solid #039;*/
}
 
div#header, div#footer1 {	
	clear: both;
	/*background-color: #1626B1;*/
	color: #fff;
	font-size: 9px;
	text-align:right;
	/*font-weight: bolder;*/
	/*border: 1px solid #039;*/
	height:100%;
}

div#footer1 {
	height: 30px;
}

div#footer1 {
	
	/*height: 25px;*/
	padding-right: 20px;
	padding-top: 45px;
	background: transparent url(pie_interna.jpg) no-repeat 0 0;
	height:30px;	
}
 
div#menuIzda {
	width: 180px;
	height: 100%;
	padding: 0;
	margin-bottom:0px;
	/*border: 1px solid #F90;*/
}

div#publicidad {
	width: 150px; /* por defecto 150 redondea las esquinas */
	padding: 5px 5px 5px 5px;
	text-align: center;
	border: 1px solid #1626B1;
}
 
div#menuIzda {
	float: left;	
	background-color: #EBEBEB;
	
}
 
div#publicidad {
	float: right;
}

div#contenido {
	/* margen por arriba y por la izquierda */
	/*margin: 0 180px;*/
	float: left;
	width: 394px; /*180+150+410+20 +4(izda + dch lineas)+10(padding)= 760*/
	text-align: justify;
	padding: 0px 10px 0px 10px;
	/*border: 1px solid #F90;*/
	height:100%;
}

div#content_i {
	/* margen por arriba y por la izquierda */
	/*margin: 0 180px;*/
	float: left;
	width: 394px; /*180+150+410+20 +4(izda + dch lineas)+10(padding)= 760*/
	text-align: justify;
	padding: 0px 10px 0px 10px;
	/*border: 1px solid #F90;*/
	height:100%;
}

div#content {
	/* margen por arriba y por la izquierda */
	/*margin: 0 180px;*/
	float: left;
	width: 570px; /*760 - (180+10)*/
	text-align: justify;
	padding: 0px 0px 0px 10px;
	/*border: 1px solid #F90;*/
	height:100%;
}

/****************************************************************************
*
*	Estilos a elementos
*
*****************************************************************************/
.margenes{ padding-left:75px;padding-right: 75px;}
.margenes1{ padding-left:25px;padding-right: 25px;}

div#telefono {
	margin:10px 5px 10px 5px;
	padding: 10px 5px 10px 5px;
	border: 1px solid #1626B1;
	background-color: #F8F8F8;
	/*background: transparent url(direccion_1.gif) no-repeat 0 0;	*/
}

.justificado{
	text-align: justify;
	/*font-weight:bold;*/
}

.izda{
	text-align: left;
	/*font-weight:bold;*/
}

.izdaClientes{
	height: 50px;
	text-align: left;
	background-color: #EBEBEB;	
	font-weight:bold;
	background: transparent url(titular_izq_1.jpg) no-repeat 0 0;
	padding: 5px 0px 0px 10px;
}


.justificadoRojo{
	text-align: justify;
	/*font-weight:bold;*/
	color: red;
}

.dchaRojo{
	text-align: right;
	/*font-weight:bold;*/
	color: red;
}

.izdaRojo{
	text-align: left;
	/*font-weight:bold;*/
	color: red;
}

.dcha{
	text-align: right;
	/*font-weight:bold;*/
}

.centro{
	text-align: center;
	/*font-weight:bold;*/
}


/* nemu */
div#menu1{
	font-size: 10px;
	float:left;width: 100%;
	padding:0px; height:69px;	
	background: transparent url(pie_interna_arriba,jpg) no-repeat 0 0;
	margin-bottom:0px;
	background-color: #1626B1;
	/*font-weight:bold;*/
}

ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0;padding-top:5px}
ul#nav{margin-left: 170px;width:590px}
ul#nav li{float:left;margin-right: 3px;text-align: center}
/*ul#nav a{float:left;width: 7em;padding: 6px 0;text-decoration:none;color: #222}*/
ul#nav a{float:left;width: 7em;padding: 2px 12px 2px 12px;text-decoration:none;color: #ffffff}
ul#nav a:hover{color: #000}
ul#nav li.activelink a{background: #000}
/*ul#nav li.activelink a,ul#nav a:hover{color: #000;font-weight:bold;font-size: 1.4em;}*/
ul#nav li.activelink a,ul#nav a:hover{color: #000;font-weight:bold;}
li#inicio a{background: #ED1B24;}
li#apli a{background: #00B7F0;}
li#obra a{background: #ED3EA3;}
li#anti a{background: #9FC24E;}
li#cont a{background: #FF7E00;}
li#fotos a{background: #D3904F;}

/****************************************************************************
*
*	Titulos y otros estilos básicos
*
*****************************************************************************/
h3 {font-size: 18px;font-weight: normal;border-left: 4px solid #ec001a;	padding: 0 5px; }
p {padding-left: 9px;line-height: 1.5em;}
a {color: #463229;}
p a:link {color: #463229;text-decoration: none;	border-bottom: 1px solid #463229;}
img {border: none;}
input {	border: 1px solid #1626B1;}
ol {font:normal 11px times;font-weight:normal;color:#000000;}
ol p {	font:normal 10px Verdana; color:#000000; }
