﻿html, body
{
    margin:0; 
    text-align:left;   
    font-family: Trebuchet MS, Verdana;
    font-size: 12px;
    font-weight:normal;
	color: #404041;	
	margin-right: auto; 
	margin-left:auto; 
	
	height:100%; 	
	background-image:url(../imagenes/fondo.gif);
	background-position:left top;
	background-repeat:repeat-x;	
}


form
{
    height:100%;
}

a {
	color: #CD6C03; text-decoration: none; font-weight:normal;
}
a:hover {
	color: #CD6C03; text-decoration: underline; font-weight:normal; 
}

.div-home a
{
    color:#000000;
}

img
{
    border-width:0px;
}

input, textarea
{
    color: #A15301;
}

.mensaje-error
{
    color: #DE7500;
}

.boton
{
    cursor:pointer;
    background-color: #000000;
    color:#DE7500;
    font-weight:bold;
    border:solid 0px black;
    padding-left:5px;
    padding-right:5px;
    padding-top:2px;
    padding-bottom:2px;
}

.color-wm
{
    color: #F69323;
}

.div-principal
{
    width:890px;
    margin-left:auto;
    margin-right:auto;    
	padding-top:11px;	
	min-height:90%;	
	_height: 90%; /* Al poner _ este estilo se aplica solo a IE6 */
	border-bottom:solid 1px #FFFFFF;
}

.div-fin-principal
{
    margin-left:auto;
    margin-right:auto;
    height:13px;
    width:890px;    

	
}

/**************** CABECERA *****************/
.div-cabecera
{
    width: 854px;

    height: 62px;
    margin-left:auto;
    margin-right:auto;  
    margin-bottom:0px;      
}

.div-logo-cabecera
{
    margin-left:24px;    
    margin-top:8px;
    float:left;
    cursor:pointer;
}



/**************** IDIOMAS *****************/
.div-mp-idiomas
{
    float:right;
    margin-top:35px; 
    margin-bottom:5px; 
    font-family:Arial;
    font-size:11px;
    margin-right:33px;
}

.div-mp-idiomas a
{
    font-weight:bold;
    color: #404041;
    margin-left:10px;
    text-decoration: none;
}

.div-mp-idiomas a:hover
{
    font-weight:bold;
    color: #CD6C03;
}

.div-mp-idiomas img
{
    margin-right:3px;
}

/**************** RUTA *****************/

.div-ruta
{
    margin-top:34px; 
    color:#404041;
    font-size:11px;    
    font-weight:bold;   
    float:left;
    margin-left:58px;
}


.div-ruta a
{    
    color:#404041;
    font-size:11px;  
    font-weight:normal;  
    text-decoration: none;
}

.div-ruta a:hover
{
    color:#CD6C03;
    font-weight:normal;  
}
/**************** MENU PRINCIPAL *****************/
.div-menu-principal
{
    width: 854px;
    
    height: 42px;
    margin-left:auto;
    margin-right:auto;  
    
    margin-top:3px;
    clear:both;
    
    
}

.div-mp-opciones
{
    text-align:center;
    vertical-align:middle;
    
    
    margin-left:auto;
    margin-right:auto;
    
}

.div-mp-opciones a
{
    font-size:15px;
    font-weight:bold;
    color: #000000;
    margin-left:17px;
    margin-right:17px;
    text-decoration: none;
    
}

.div-mp-opciones-seleccionado a
{
    font-weight:bold;
    font-style:italic;
    text-decoration: none;
}

.div-mp-opciones a:hover
{
    font-weight:bold;
    color:#7A4100;
    
}

.div-mp-opcion
{
    float:left;
    padding-top:10px;
}

.mp-separador
{
    margin-top:19px;
    float:left;
    border-right:solid 1px white;
    width:1px;
    height:12px;
}

/**************** CONTENIDO *****************/
.div-contenido
{
    margin-left:35px;   
    margin-right:35px;    
    width:820px; 
    
}

/**************** MENU *****************/
.div-lateral
{
    width:240px;  
    float:left;    
    margin-top:20px;
    margin-left:-20px;
    margin-right:15px;
    
}

.div-menu
{    
    padding-top:10px;   
    text-align:left;              
    
    background: url(../imagenes/fondo-menu.png) no-repeat left top;

}

.div-menu, .div-menu a
{
    color:#CD6C03;
    font-size:12px;
    font-weight:bold; 
    text-decoration: none;   
}

.div-menu li
{
    margin-bottom:10px;
    padding:0px;
    
    
}

.div-menu ul
{
    padding:0px;
    margin-left:30px;
}

.div-menu a:hover
{
    color:#000000;    
}

.div-menu-bottom
{
    background: url(../imagenes/fondo-menu-bottom.png) no-repeat left top;
    height:24px;
    margin-bottom:20px;
}

.menu-seleccionado a, .menu-seleccionado li
{
    font-weight:bold;
    font-style:italic;
    text-decoration: none;
    
}

.menu-titulo
{    
    margin-left:29px;
    margin-top:10px;    
}

.menu-titulo a, .menu-titulo
{
    color:#000;
    font-weight:bold;
    font-size:13px;
}

.div-menu-contactar
{    
    padding-top:10px;   
    text-align:left;                  
    background: url(../imagenes/fondo-menu.png) no-repeat left top;
}

.menu-img-telefono
{
    float:left;
    margin-left:10px;
    margin-top:10px;
}

.menu-texto-telefono
{
    padding-top:22px;
    font-size:20px;
    font-weight:bold;
    float:left;
    margin-left:10px;
    color:#CD6C03;
}

/**************** CONTENIDO SECCION *****************/
.div-contenido-seccion
{        
    font-family:Trebuchet MS, Verdana;
    font-size:12px;
    color:#434343;
    text-align:justify;   
    margin-bottom:45px;   
    text-align:justify;   
    margin-top:0px;
    float:left;
    
}


.div-contenido-seccion a
{        
    font-family:Trebuchet MS, Verdana;
    font-size:12px;    
}

.div-contenido-seccion h1, .estilo-h1
{
    font-family:Trebuchet MS, Verdana;
    font-size:23px;
    font-weight:bold;
    color:#CD6C03;    
    margin-bottom:15px;
    padding-bottom:0px;
    background-image:url(../imagenes/linea-rayas.jpg);
    background-position:left bottom;
    background-repeat:repeat-x; 
    height:35px;
    font-weight:normal;
    margin-top:15px;
    min-width:100%;
}

.div-contenido-seccion strong
{
    color:#000000;
}

.div-contenido-seccion h2
{
    font-family:Trebuchet MS, Verdana;
    font-size:16px;
    margin-bottom:5px;
    margin-top:0px;
    font-weight:normal;
    color:#000000;
}

.div-contenido-seccion hr
{
    color:#F69323;
    background-color:#F69323;
    height:1px;
    width:90%;
    margin-left:auto;
    margin-right:auto;
    text-align:center;
}


/**************** PIE *****************/
.div-pie
{        
    width:890px;
    height:20px;
    background-image:url(../imagenes/fondo-pie.gif);
    margin-left:auto;
    margin-right:auto;
    text-align:center;       
    color:#A0A0A0;
    font-size: 11px;
    padding-top:4px;    
    font-size:10px;
}



/****************************** CAJAS DE LA HOME ******************************/
.div-cajas-home
{
    margin-top:15px;
    width:100%;
    margin-bottom:15px;
    height:157px;
}

.div-caja-home-i, .div-caja-home-c, .div-caja-home-d
{
    float:left;
    width:262px;       
    
    height:157px;
        
}
.div-caja-home-i
{
}
.div-caja-home-c
{
    margin-left:14px;
    margin-right:15px;
}
.div-caja-home-d
{
}

.div-caja-titulo
{
    background-image:url(../imagenes/caja-top.gif);
    width:232px;       
    padding: 8px 15px 8px 15px;
    height:18px;
}

.div-caja-titulo, .div-caja-titulo a
{
    color:#000000;
    font-size:15px;
    font-weight:bold;
    text-decoration: none;
}

.div-caja-titulo a:hover
{
    font-style:italic;
}

.div-caja-text
{
    padding:15px;
    
    width:232px;      
    padding-top:7px;    
    background-image:url(../imagenes/caja-fondo.gif);
    background-repeat:repeat-y;
    color:#CD6C03;
    font-weight:bold;
}

.div-cajas-home .div-caja-text
{
    height:65px;
}

.div-caja-text ul
{
    padding-left:0px;
    margin-left:0px;
}

.div-caja-text li
{
    padding-left:0px;
    margin-left:10px;
}

.div-caja-info
{
    clear:both;
    background-image:url(../imagenes/caja-fondo.gif);
    background-repeat:repeat-y;
    text-align:right;
    padding-right:15px;
}

.div-caja-info a
{
    
    color:#000000;    
    font-weight:bold;
    text-decoration: none;
}

.div-caja-info a:hover
{
    font-size:13px;
}

.div-caja-bottom
{
    background-image:url(../imagenes/caja-bottom.gif);
    width:262px;
    height:26px;
    font-size:1px; /* PARA IE6 */
}

.div-caja-faq
{
    float:right;
    margin-top:20px;
}

.div-caja-ver-tambien
{
    float:right;
    margin-top:20px;
}

.div-caja-faq .div-caja-text
{
    min-height:65px;
}

.div-caja-ver-tambien .div-caja-text
{
    min-height:65px;
}


