﻿body {
}
.menu_horizontal
{
    margin:0px auto 0px;
    width:946px;
    padding:2px 5px 2px 5px;
    background-color:#333;
    float:left;
   
}
.menu_horizontal a
{
    color:#FFF;
    text-decoration:none;
    margin-right:5px;
    width:160px;
    float:left;
    overflow:hidden;
    font-size:12px;    
}
.menu horizontal a:hover
{
    text-decoration:underline;
}
.menu_horizontal img
{
    float:left;
    border:0px;
       
}
.menu_principal
{
   
    margin:0px auto 0px;
    width:600px;
    padding-right:10px;
    padding-bottom:10px;
    margin-right:13px;
    float:right;   
	color:#000;
    border-bottom:1px #9f396b; 
    border-bottom-style:dashed;
    text-align:right;
    margin-top:60px;
		   
}
.menu_principal a
{
    color:#7a7a7a;
    padding-left:5px;
    padding-right:5px;
    text-transform:lowercase;
    font-weight:bold;  
  
}
.menu_principal a:hover
{ 
	color:#9f396b;
    
}
.menu_principal img
{
  
    border:0px;
    width:47px;
    height:44px;
   
}
.menu_seccion
{	
    margin:0px auto 0px;
    width:100%;
    padding-top:5px;
    padding-bottom:5px;
    float:left;    
    border-top:1px dotted red; 
    background-repeat:no-repeat;
    background: url('img/menu_seccion.jpg') no-repeat;
    background-position:right top;
   
}
.menu_seccion a
{
    color:#000;
    padding-left:15px;
    padding-right:15px;  
    text-transform:uppercase;
    font-weight:bold;
}


.menu_subseccion
{
    margin:0px auto 0px;
    width:946px;
    background-color:#FFF;
    float:left;    
    text-align:left; 
    background-repeat:no-repeat;
    background-position:top left;
    padding-top:5px;
    padding-bottom:5px;
    border-top:3px solid #CCC;
}
.menu_subseccion a
{
    color:#333;
    padding-left:15px;
    padding-right:15px;
    overflow:hidden;
    text-transform:uppercase;
    font-weight:bold;  
    border-right:2px solid #ccc;
}
.menu_subseccion a.especial
{

}


.menu_lateral
{
    margin: 20px 10px 0px 10px;
    width:130px;
    float:left;  
	padding-left:3px;
	border-right:1px #9f396b; 
    border-right-style:dashed;
    text-align:left;
    overflow:hidden;
}
.menu_lateral a
{
   color:#7a7a7a;
   padding:5px;
    text-transform:lowercase;
    font-weight:bold; 
    width:120px; 
    float:left;
    
}
.menu_lateral a:hover
{
    text-decoration:underline;
}
.menu_principal a.especial
{

    
}
.menu_lateral img
{
        float:left;
    border:3px solid #000;
    width:240px;
   

       
}

/*.menu_horizontal
{
    margin:0px auto 0px;
    width:990px;
    padding:2px 5px 2px 5px;
    background-color:#333;
    float:left;
}
.menu_horizontal a
{
    color:#FFF;
    text-decoration:none;
    margin-right:5px;
    width:160px;
    float:left;
    overflow:hidden;
    font-size:12px;    
}
.menu horizontal a:hover
{
    text-decoration:underline;
}
.menu_horizontal img
{
    float:left;
    border:0px;
       
}
.menu_principal
{
    
    margin:0px auto 0px;
    width:990px;
    padding: 5px 4px 5px 6px;
    background-color:#333;
    float:left;  
}
.menu_principal a
{
    color:#FFF;
    text-decoration:none;
    padding-right:5px;
    float:left;
    overflow:hidden;
        
    padding-left:0px;
    width:325px;
    text-align:center;
    text-transform:uppercase;
}
.menu_principal a:hover
{
    text-decoration:underline;
}
.menu_principal a.especial
{
    font-weight:bold;
    
}
.menu_principal img
{
    float:left;
    border:0px;
    width:326px;
       
}
.menu_seccion
{
    margin:0px auto 0px;
    width:990px;
    padding:5px 5px 2px 5px;
    background-color:#d6d6d6;
    float:left;   
    text-align:right; 
}
.menu_seccion ul
{
      float:left;  
      width:980px;
}
.menu_seccion li
{
    list-style-type:none ;
    }
.menu_seccion a
{
    color:#333;
    text-decoration:none;
    margin-left:5px;
    margin-right:15px;
    overflow:hidden;
    font-size:12px; 
    text-transform:uppercase;
    font-weight:bold;  
}
.menu_seccion a:hover
{
    text-decoration:underline;
}
.menu_seccion a.especial
{
    color:#FFF;
    text-decoration:none;
    margin-left:5px;
    margin-right:15px;
    overflow:hidden;
    font-size:12px; 
    text-transform:uppercase;
    font-weight:bold; 
}
.menu_seccion span
{
    text-align:right;
    width:600px;    
    float:right;
    font-size:20px;
    color:#FFF;
    font-weight:bold;
}
.menu_subseccion
{
    margin:0px auto 0px;
    width:990px;
    padding:5px 5px 2px 5px;
    background-color:#d6d6d6;
    float:left;    
    border-top:2px solid #FFF;
    text-align:right; 
}
.menu_subseccion ul
{
      float:left;  
      width:980px;
}
.menu_subseccion li
{
    list-style-type:none ;
    float:left;
}
.menu_subseccion a
{
    color:#333;
    text-decoration:none;
    margin-left:5px;
    margin-right:15px;
    overflow:hidden;
     
    text-transform:uppercase;
    font-weight:bold;  
}
.menu_subseccion a:hover
{
    text-decoration:underline;
}
.menu_subseccion a.especial
{
    color:#FFF;
    text-decoration:none;
    margin-left:5px;
    margin-right:15px;
    overflow:hidden;
     
    text-transform:uppercase;
    font-weight:bold;   
}
.menu_lateral
{
    margin:0px auto 0px;
    width:180px;
    float:left;    
    border-top:2px solid #FFF;
    height:405px;
    background-color:#d6d6d6;
}
.menu_lateral a
{
    background-color:#d6d6d6;
    color:#333;
    text-decoration:none;
    padding:5px;
    overflow:hidden;
     
    text-transform:uppercase;
    font-weight:bold;  
    float:left;
    width:170px;
    border-bottom:2px solid #CCC;
    text-align:right;    
}
.menu_lateral a:hover
{
    text-decoration:underline;
}
.menu_lateral a.especial
{
    color:#FFF; 
}*/
     
 .menu_pie
 {

	width:500px;
	float:right;
	text-align:left;
	margin-top:40px;
	margin-right:20px;
	font-size:10px;

 }
 
 .menu_pie a
 {
	 color:#FFF;
    text-decoration:none;
    margin-right:5px;
    float:left;
    overflow:hidden;
     
    float:right; 
    	
 }