BODY { background-color:#ffffff; margin:0px;}
.body_index{ background-color:#000000; margin:0px; background-image:url(images/index_fondo.jpg)}
img{border:0;}


/*-------comun-------*/
.index_contenedor{height:100%; background-image:url(images/index_fondo.jpg)}
.contenido{width:980px; height:580px; margin-left:auto; margin-right:auto; background-color:#000000; margin-top:auto; margin-bottom:auto}
.contenidoweb{width:980px; height:580px; margin-left:auto; margin-right:auto; background-color:#ffffff; margin-top:auto; margin-bottom:auto; background-image:url(images/fondo_contenido.jpg);}
.cursor {  cursor: hand}
.cabecera{ height:206px;}
.logo{ width:196px; float:left; background-image:url(images/logo_flash.jpg)}
.imagenes{ float:left; background-image:url(images/web_arriba.jpg)}
.izq{ width:196px; float:left; background-image:url(images/links.jpg); background-color:#DAD9D7}

.dcha{ float:left; background-image:url(images/fondo.jpg); width:784px; height:300px}
.cuerpo{ margin:20px; background-image:url(images/fondocuerpo.jpg); padding:7px; height:300px}
.titulos{ }


/*-------QUIENES-----*/
.parrafo1{ background-color:#BEBEBE; padding:30px; margin-left:7px; margin-top:7px; text-align:right; width:375px; float:left; height:140px}
.foto{ float:left;width:100px; margin-top:7px; height:215px;}
.plano{ width:702px; margin-left:7px;}

/*-------INDEX-------*/
.index_flash{ border:2px solid #000000}


/*-------CONTACTO----*/
.contacto{ background-color:#BEBEBE; padding:30px; margin-left:7px; margin-top:7px; text-align:right; width:345px; float:left; height:340px}
.textbox1 { BORDER-BOTTOM: #5A5A5A 1px solid; BORDER-LEFT: #5A5A5A 1px solid; BORDER-RIGHT: #5A5A5A 1px solid; BORDER-TOP: #5A5A5A 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px; HEIGHT: 10px ;}
.campo{width:auto;}
.enviarcontacto{ text-align:right}
.contacto_cuadro{}
.contacto_cuadro_bien{ margin:10px; padding:15px; background-color:#72B851; text-align:center}
.contacto_cuadro_mal{ margin:10px; padding:15px; background-color:#CA341F; text-align:center}
.entrar { cursor:hand; BORDER-BOTTOM: #7D7A7A 1px solid; BORDER-LEFT: #7D7A7A 1px solid; BORDER-RIGHT: #7D7A7A 1px solid; BORDER-TOP: #7D7A7A 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px; HEIGHT: 16px ; background-color:#7D7A7A; color:#FFFFFF; font-weight:bold; width:60px}
.textarea1 { BORDER-BOTTOM: #5A5A5A 1px solid; BORDER-LEFT: #5A5A5A 1px solid; BORDER-RIGHT: #5A5A5A 1px solid; BORDER-TOP: #5A5A5A 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px; }
.contacto_direccion{ background-color:#DFDFDF; padding:15px; text-align:left; width:265px; float:left; height:88px}
.contacto_foto{ width:295px; height:283px; float:left; margin-top:6px }

/*------LOCALIZACION-----*/
.localizacion_mapa{  margin-left:7px; margin-top:7px; text-align:right; width:691px; float:left; height:400px; border:1px solid #BDB9B8}
.localizacion_direccion{ background-color:#ffffff; padding:15px; text-align:left; width:663px; float:left; height:68px; margin-left:7px; }
.localizacion_foto{ width:345px; height:354px; float:left; margin-top:6px }

/*------OBRAS REALIZADAS--------*/
.obras_cuerpo{background-color:#ffffff; height:574px; margin-left:7px;}
.obras_izquierda{ width:150px; margin-top:10px; margin-right:10px; margin-left:5px; float:left}
.obras_derecha{ width:540px; background-color:#888888; float:left; margin-top:10px}
.anterior_cat{ BORDER-BOTTOM: #ffffff 1px solid; width:150px}
.foto_cat{ BORDER-BOTTOM: #ffffff 1px solid; width:150px; height:100px;}
.siguiente_cat{ width:150px}
.foto2{ width:200px; height:380px; BORDER-BOTTOM: #ffffff 1px solid;}
.foto_obra{ border-right:1px solid #ffffff; width:125px; height:100px; float:left}
.anterior_obra{BORDER-right: #ffffff 1px solid; height:100px; float:left}
.siguiente_obra{ height:100px; float:left}
.tira{ background-color:#720000}
.descripcion{ background-color:#444444; height:66px; width:520px; border-top:1px solid #ffffff; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px}
.obras_titulo{ background-color:#FFFFFF; padding-top:5px; padding-left:5px}
.lista_obras{background-color:#ffffff; padding:10px; width:520px; height:536px; float:left; border:1px solid #777777}
.resultados_derecha{ width:620px; background-color:#888888; float:left; margin-top:10px; margin-left:20px;}
.resultados{background-color:#ffffff; padding:20px; width:620px; height:1%; float:left; border:1px solid #777777;}
.lista_obras2{background-color:#ffffff; width:520px; height:541px; float:left; border:1px solid #777777; padding-left:20px}

.lista_margen{ padding-left:10px;}
.lista_margen_demasiados{ padding-left:10px; width:200px; float:left}

/*-------COLABORADORES---------------*/
.cartas{ float:left; width:120px; margin:20px;}
.cartastexto{ width:120px; font-family:Tahoma, Verdana, Arial; font-size:10px; color:#333333; text-align:center; padding-top:5px}




/*-------CERTIFICADOS-------*/
.logos_cer{ width:450px; margin-left:auto; margin-right:auto}


/*-------textos-------*/
.azul10{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#3D576F;}
.gris10bold{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#98999B; font-weight:bold}
.blanco10bold{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#F2F3F7; font-weight:bold}
.blanco11{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#F2F3F7;}
.blanco13bold{font-family:Tahoma, Verdana, Arial; font-size:13px; color:#F2F3F7; font-weight:bold}
.gris11{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#A1A1A1;}
.grisoscuro10{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#4B4B4B;}
.grisclaro10{font-family:Tahoma, Verdana, Arial; font-size:10px; color:#898989;}
.negro11bold{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000; font-weight:bold}
.gris11parrafo{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#6B6B6B; line-height:20px}
.negro11{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#000000; }
.gris11parrafocorto{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#6B6B6B; line-height:17px}
.blanco11parrafocorto{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#c8c8c8; line-height:17px}
.gris12parrafo{font-family:Tahoma, Verdana, Arial; font-size:15px; color:#555555; line-height:25px; font-weight:bold;}
.gris12parrafo2{font-family:Tahoma, Verdana, Arial; font-size:15px; color:#555555; line-height:32px; font-weight:bold;}

.gris12parrafop{font-family:Tahoma, Verdana, Arial; font-size:11px; color:#555555; }



.enlacegris{color:#98999B; text-decoration: none}
.enlacegris:visited{color:#98999B; text-decoration: none}
.enlacegris:active{color:#98999B; text-decoration: none}
.enlacegris:hover{color:#737574; text-decoration: underline}

.enlaceblanco{color:#ffffff; text-decoration: none}
.enlaceblanco:visited{color:#ffffff; text-decoration: none}
.enlaceblanco:active{color:#ffffff; text-decoration: none}
.enlaceblanco:hover{color:#ffffff; text-decoration: underline}


/*-------elementos form-------*/
.enviar { cursor:hand; BORDER-BOTTOM: #7790A6 1px solid; BORDER-LEFT: #7790A6 1px solid; BORDER-RIGHT: #7790A6 1px solid; BORDER-TOP: #7790A6 1px solid; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 10px; HEIGHT: 16px ; background-color:#A5B6C6; color:#FFFFFF; font-weight:bold; width:60px}

.buscar { cursor:hand; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif;FONT-SIZE: 11px; HEIGHT: 20px ; color:#000000; width:80px; background-color:#ACA6A6; border:1px solid #888899}
