@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	padding:0;	
	background:url(../../images/fondoWeb.jpg) no-repeat center top;
	text-align:center; /*para centrar el div principal sobre la pagina*/
	background-color: /*#f0f0f0;*/white;
}

input[type="submit"],input[type="button"],input[type="reset"]{border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;}
input[type="submit"],input[type="button"],input[type="reset"]{background:#F5F5F5 url(../images/buttonWeb.png) repeat-x 0 0;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;color:#34404F;cursor:pointer; font-size:12px; font-weight:bold;}
input[type="submit"]:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:focus,input[type="button"]:focus,input[type="reset"]:focus{border:1px solid black;color:#369;}

.ie6 input.text,input.password,.ie6 input.submit,.ie6 input.file,.ie6 input.button{background-image:url(../images/input_shadow.png);background-repeat:no-repeat;border:1px solid;border-color:#BFBFBF #DEDEDE #DEDEDE #BFBFBF;/*font:1em Arial,Helvetica,Verdana,sans-serif;padding:5px 1px;*/}
.ie6 input.submit,.ie6 input.button{background:#F5F5F5 url(../images/buttonWeb.png) repeat-x 0 0;border-color:#DEDEDE #BFBFBF #BFBFBF #DEDEDE;/*color:#34404F;*/cursor:pointer;font-weight:bold;/*padding:5px;*/}
input.focus,textarea.focus,.ie6 input.focus,.ie6 textarea.focus{background:#ffc none;border:1px solid #fc0;}



p, a, h1, h2, h3, h4, h5, h6, label, span, input, textarea, select, ul, table {font-family: Verdana, "Tahoma", Arial, Helvetica, sans-serif;color:#737373; font-size: 12px;}
p, a, label, span, input, textarea, select, ul, table {font-size:12px;font-weight:normal;}
a {text-decoration:none;}
a:hover {text-decoration:underline;}
h1 {font-size:14px;color:#FF9200;}
input {boder:1px solid #59595c!IMPORTANT;}
ul {list-style-image:url( ../../images/wm/archivo-bullet.gif );}
img {border:0;padding:0;margin:0;}
hr {border: 1px solid #dcdcdc;}

div {
	text-align:left; /*para que el center en la pagina no se aplique por defecto a textos dentro de los div*/
	padding:0px;
	border:0px;
	margin:0px;
}

.div_body {
	padding:0px;
	border:0px;
	width:980px;
	margin:0 auto;
}

.div_cabecera {
	width:960px;
    height:110px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;	
}

.div_cabecera_todo {
	height:27px;
	width:960px;
	_margin-bottom:-13px;/* se hace este HACK para IE 6 */
}

.div_cabecera_busqueda {
	width:220px;
	height:19px;
	float:right;	
	padding-right:0px;
	margin-top:70px;
	_margin-top:10px;
	_margin-bottom:-2px;/* se hace este HACK para IE 6 */
}

.div_cabecera_busqueda .busqueda_caja_texto {
	width:185px;
	height:13px;
	color: #999999;
}

.div_separador {
	width:958px;
	height:2px;	
	background:url( ../../images/wm/rayas.gif ) repeat-x;
}

.div_cabecera_menu {
	width:960px;
    height:110px;
	_margin-bottom:-2px;/* se hace este HACK para IE 6 */
}
.div_cabecera_menu_logo {
	float:left;    
	_margin-bottom:-2px;/* se hace este HACK para IE 6 */
}

.div_cabecera_busqueda_input{
	float:left;
}

.div_cabecera_busqueda_img{
	float:right;
}

.div_cuerpo {
	width:960px;
	padding-left:10px;
	padding-right:10px;	
}

.div_cuerpo_contenido{
	background: url( ../../images/fondo_centro.png );
	border: 1px solid #989898;
	padding:10px;		
}

.div_cuerpo_contenido_elementos{
	padding-top: 20px;	
	width: 100%; 	
}

.linea_superior{
	overflow: hidden;
}

.linea_inferior{
	overflow: hidden;
	padding-top: 15px;
}

.linea_inferior_fila_superior{
	overflow: hidden;	
	width: 552px;
}

.linea_inferior_fila_inferior{
	overflow: hidden;
	padding-top:10px;
}

.div_menu{
	color: #737373;
	margin-top:-10px;
	width: 100%;
	text-align: right;
}

.div_menu .enlace{
	font-size:14px;
    color:#FF9200;
}

.div_left{
	float: left;
	width: 552px;
	overflow: hidden;
}

.div_right{
	float: right;
	padding-left: 10px;
	text-align: left;
	width: 370px;
}

.div_left_2{
	float: left;
	width: 180px;
}

.div_center_2{
	float: left;	
	width: 180px;
	padding-left: 6px;
	padding-right: 6px;
}

.div_right_2{
	float: right;
	width: 180px;
}

.div_pie_pagina {	
	clear:both;
	width:960px;
	height:50px;
	text-align:center;
	border-top:1px solid #dcdcdc;	
	margin-top:10px;
	padding-top:10px
}

.div_pie_pagina .grande{
	font-size: 16px;
}

.form_contacto_paso_campo_grande {
    color:#777777;
}

.form_busqueda_paso_campo_grande {
    color:#777777;
}

.div_cuerpo_contenido_contactar{
	padding-top: 20px;
    margin-left: 300px;
    width: 100%;
}

.form_contacto_enviar {
    margin-left:130px;
}

.form_busqueda_enviar {
    margin-left:1px;
}

.enlace_resaltado{
	font-size:12px;
    color:#FF8544;
}

.div_left_3{
	float: left;
	width: 750px;
	overflow: hidden;
}

.div_right_3{
	float: right;
	padding-left: 10px;
	text-align: left;
	width: 170px;
    border-left:1px solid #dcdcdc;    
}

.detalle_fotografia_centrado{
    text-align:center;
}

.contenedor_fotografia {
	float:left;
	width:150px;
	height:150px;
	margin-left: 15px;
    margin-right: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inherit;
}

.titulo_gris_grande {
    font-size:18px;
    color:#737373;
}

.div_left_4{
	float: left;
	width: 200px;
}


.div_right_4{
	float: right;
	width: 500px;
}

.div_left_quienSoy{
	float: left;
    margin-left: 10px;
    width: 370px;
	overflow: hidden;
    border-right:1px solid #dcdcdc;

}

.div_right_quienSoy{
	float: right;
	padding-left: 10px;
	width: 510px;
    text-align:justify;
    margin-right: 25px;
}

.div_left_invertido{
    float: left;
    margin-left: 25px;
    width: 620px;
	overflow: hidden;
    text-align:justify;    
}

.div_right_invertido{
	float: right;
	padding-left: 10px;
	text-align: left;
	width: 250px;
    border-left:1px solid #dcdcdc;
}

.linea_superior_justificada{
	overflow: hidden;
    margin-left: 150px;
    margin-right: 150px;
    text-align:justify;
}
