body { margin: 0; padding: 0; background: #B0BAB8 url(../images/fondo_body.jpg) repeat-x;}
body, td { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555; }
td { vertical-align: top; }

a { color: #369; text-decoration: none; }
a:hover { color: #000; text-decoration: underline; }
a img { border: 0; }
div.clear { clear: both; }

#todo 			{ position: relative; margin: 0 auto; width: 776px;}

table 			{ width: 100%}
td.izquierda	{ width: 336px; padding:0 0 0 8px; }
td.derecha		{ width: 432px; padding: 5px; }

ul 				{ list-style: none; margin: 0 0 1em 1em; padding: 0; }
ul li 			{ margin: 0; background: url(../images/flecha_gris.gif) 0 4px no-repeat;  padding: 0 0 0 1em;  color: #3c3c3c; font-size: 11px; font-weight: bold; }
li ul 			{ list-style: none; margin: 0 0 0 1em; padding: 0; }
li ul li 		{ margin: 0; background: url(../images/flecha_gris.gif) 0 4px no-repeat;  padding: 0 0 0 1em;  color: #3c3c3c; font-size: 11px; font-weight: bold; }
ul li a 		{ margin: 0; color: #3c3c3c; font-size: 11px; font-weight: bold; }
p				{ padding: 0 0 0 1em;  color: #3c3c3c; font-size: 11px; font-weight: normal;}

#presupuesto a	{ display: block; width: 210px; height: 40px; margin: 20px 0 0 118px; overflow: hidden; background: url(../images/bot_solicitud_presupuesto.gif) no-repeat; }
#presupuesto a:hover { background-position: 0 -40px; }
#bvqi_contenido	{ width: 80px; height: 64px; margin: 30px 0 0 250px; }
#veiss 			{ display: block; position: absolute; left: 730px; top: 70px; width: 39px; height: 14px; background: url(../images/logo_veiss.jpg) no-repeat; }
#veiss:hover 	{ background-position: 0 -14px; }


.sincss 		{ display: none; }
.azul { color: #224b63; font-weight: bold; font-size: 11px; }

/*Paginas interiores*/
#foto_principal 			{ margin: 27px 0 0 0; padding: 0; border: 5px solid #0b161d; }
#titulo 					{ width: 100%; margin: 42px 0 0 10px;}
#descripcion_general 		{ width: 100%; margin: 15px 0 0 0;}
.datos_delegacion			{ margin: 0 0 20px 10px;font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight: bold; color: #000;}
.datos_delegacion div		{ margin: 0 0 3px 20px; font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555; }
#descripcion_general ul 	{ list-style: none; margin: 0 0 1em 1em; padding: 0; }
#descripcion_general ul li 	{ margin: 0 20px 10px 0; padding: 0 0 0 1em; background: url(../images/flecha_gris.gif) 0 4px no-repeat; color: #3c3c3c; font-size: 11px; font-weight: normal; }
#descripcion_general p 		{ margin: 10px 30px 20px 0;}
#obras_representativas		{ width: 100%; margin: 40px 0 0 10px; }
#galeria_arriba			{ width: 394px; height: 164px; margin: 5px 0 0 10px; background: #2f2913;}
#galeria_arriba2			{ width: 263px; height: 164px; margin: 15px 0 0 10px; background: #2f2913;}
#galeria_fila3				{ width: 394px; height: 164px; margin: 0 0 10px 10px; background: #2f2913;}
#galeria_fila2				{ width: 263px; height: 164px; margin: 0 0 10px 10px; border-right: 1px solid #2f2913; border-bottom: 1px solid #2f2913; border-left: 1px solid #2f2913; background: #2f2913;}
#galeria_fila1				{ width: 131px; height: 164px; margin: 0 0 10px 10px; border-right: 1px solid #2f2913; border-bottom: 1px solid #2f2913; border-left: 1px solid #2f2913; background: #2f2913;}
td.galeria					{ vertical-align: top; text-align: center; width: 394px; height: 164px;}
td.galeria_texto			{ vertical-align: middle; text-align: center; padding: 2px 0; }
td.galeria a img			{ vertical-align: middle; margin: 8px 0 8px 0; }
td.galeria a img.foto		{ vertical-align: middle; margin: 0 0 0 0; }
td.galeria  a 				{ color: #d7d3c3; font-size: 10px; font-weight: normal; background: #2f2913; display: block;}
td.galeria  a:hover 		{ color: #FFF; font-size: 10px; font-weight: normal; background: #1d1807;}
td.galeria_texto  a 		{ color: #d7d3c3; font-size: 10px; font-weight: normal; margin: 5px 0; text-align: center; }


#galeria_capa	{ width: 394px; height: 330px; margin: 1px 0 0 10px; background: #2f2913;}
#galeria_capa	 a { width: 130px; height: 164px; color: #d7d3c3; font-size: 10px; font-weight: normal; text-align: center; text-decoration: none; background: #2f2913; border-left: 1px solid #2f2913; border-top: 1px solid #2f2913; display: block; float: left;}
#galeria_capa	 a:hover { color: #FFF; background: #1d1807;}

/*span					{ margin: 20px 5px 20px 0; color: #d7d3c3; font-size: 10px; font-weight: normal; }*/

/*Formulario*/

input, textarea, select, button { font: 11px "Trebuchet MS", Arial, Helvetica, sans-serif; color: #555; }
input, textarea, select { margin: 2px; padding: 2px; border: 1px solid #A7A58C; background: #FFF; color: #000; }
input, textarea { width: 300px; border-color: #A7A58C #EEE #EEE #A7A58C; }
button { border: 1px solid #A7A58C; border-color: #EEE #A7A58C #A7A58C #EEE; background: #FFF; color: #817E5B; font-weight: bold; }
button.enviar { width: 80px; height: 20px; margin: 0 5px 0 0; background: url(../images/bot_enviar.gif) no-repeat; border: 0; }
button.enviar:hover { background-position: 0 -20px; }
button.borrar { width: 80px; height: 20px; margin: 0 40px 0 0; background: url(../images/bot_borrar.gif) no-repeat; border: 0; }
button.borrar:hover { background-position: 0 -20px; }


span.style1 {color: #224b63; font-weight: bold; font-size: 11px;}


