﻿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:946px;
    padding-top:5px;
    padding-bottom:5px;
    float:left;   
	color:#000;
    text-align:center; 
		   
}
.menu_principal a
{
    color:#000;
    padding-left:8px;
    padding-right:8px;
    font-weight:bold;  
    border-right:2px solid #FFF;
}
.menu_principal a.especial
{ 
	color:#000;
    
}
.menu_principal img
{
  
    border:0px;
    width:47px;
    height:44px;
   
}
.menu_seccion
{	
    border-top:1px dotted #3a3c0d; 
    margin:0px auto 0px;
    width:946px;
    padding-top:5px;
    padding-bottom:5px;
    float:left;    
    text-align:center; 
   
}
.menu_seccion a
{
    color:#000;
    padding-left:15px;
    padding-right:15px;  
    text-transform:uppercase;
    font-weight:bold;
}

.menu_seccion a.especial
{
    color:#000;
}
.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
{
    color:#ff6600;
}


.menu_lateral
{
    margin:0px 0px 0px 0px;
    width:946px;
    background-color:#FFF;
    float:right;  
    border-bottom:3px solid #000;
    border-top:3px solid #000;
    background-color:#000;
	padding-left:3px;
}
.menu_lateral a
{
    color:#000;
    text-decoration:none;
    padding-right:5px;
    float:left;
    overflow:hidden;
    font-size:13px;    
    font-weight:bold;
    padding-left:0px;
    width:240px;
    text-align:center;
    text-transform:uppercase;
    margin-left:0px;
}
.menu_lateral a:hover
{
    text-decoration:underline;
}
.menu_principal a.especial
{
    font-weight:bold;
	color:#000;
    
}
.menu_lateral img
{
        float:left;
    border:0;
    width:100px;
    
}
.tit_razas { float:left; padding-left:0; width:100px; }

/*.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; 
}*/