#middle .top{
padding-top:10px;
padding-left:20px;
background:url(/img/decorado/deco-03.gif) 920px 130px no-repeat;
}
#middle .hayMenu{background:url(/img/decorado/deco-03.gif) 920px 195px no-repeat;}
#middle .breadcrumb{
padding-bottom:20px;
padding-left:20px;
display:block; 
color:#777;
font-size:1.1em;
clear:both;
}
#middle .breadcrumb a{
color:#777;
}     
#middle .top strong.titulo{
color:#666;  
font-weight:normal;  
font-size:3.4em;
line-height:1.1em;
font-family:AvantGardeWeb;
margin-bottom:35px; 
padding-left:20px;
display:block;
}
#middle .top strong.subtitulo{
font-size:2.5em;
color:#FF6600;
font-weight:normal;       
display:inline; 
font-family:AvantGardeWeb;   
padding-right:35px;
padding-left:20px;
background:url(/img/decorado/deco-01.gif) right 2px no-repeat;
}  
#middle .top h2,
#middle .top strong.frase{
width:600px;
color:#333;
color:#FF6600;  
font-family:AvantGardeWeb; 
font-size:2.2em;
padding-left:20px;
line-height:1.2em;
margin-top:15px;
display:block;
}
#middle .top .menuTop{
width:1000px;
padding-left:8px;
height:43px;
margin-bottom:20px;
background:url(/img/decorado/1px.gif) 0 34px repeat-x;
}
#middle .top .menuTop li{
float:left;    
height:42px;
}      
#middle .top .menuTop li span{
display: block;
float:left;
background:url(/img/decorado/line-1x11.gif) left bottom no-repeat;
}
#middle .top .menuTop .next span,
#middle .top .menuTop .pri span{
background:none;    
}
#middle .top .menuTop li a{
font-family:AvantGardeWeb; 
float:left;
display: block;
font-size:1.3em;
height:28px;  
padding:6px 18px 0;  
}                   
#middle .top .menuTop .sel a:hover{
text-decoration:none;    
}                 

#middle .top .menuTop .sel{
background:url(/img/decorado/h-menu-top-li-sel.gif) center bottom no-repeat;     
}                          
#middle .top .menuTop .sel span{
background:url(/img/decorado/corners-top-left.gif) left top no-repeat #333;    
}                          
#middle .top .menuTop .sel span a{
color:#fff;
background:url(/img/decorado/corners-top-right.gif) right top no-repeat;    
}
#content .btnGConsulta{
display: block;
width:625px;
height:45px;
overflow:hidden;
text-indent:-2000px;
margin:15px auto;
background:url(/img/decorado/btng-consulta.jpg);
}
#middle .btnSolicitud{
font-size:1.2em;
}
#middle #content .modBlog{
width:500px;
margin:75px auto;
}
#middle #content .modBlog .invitacion{
width:470px;
padding:15px;
margin:75px auto 0;
font-family:AvantGardeWeb;
font-size:1.3em;
text-align:center;
line-height:1.6em;
background-color:#F3F3F3;
}
#middle #content .modBlog .invitacion p{
margin:10px auto;
}
#middle #content .modBlog .invitacion strong{
font-size:1.2em;
}
#middle #content .modBlog .invitacion a{
font-weight:bold;
font-size:1.2em;
color:#FF6600;
}
#middle #content .modBlog .invitacion .modMensaje{
width:470px;
margin:0 auto;
padding:0;
}
#middle #content .modBlog .invitacion .mensaje{
font-size:0.9em;
margin:0;
padding:0;
}
#middle #content .modShare{
width:500px;
height:20px;
}
#middle #content .modShare .shareBar{
width:300px;
float:left;
}

.sec50 #middle #content .form fieldset,
.sec51 #middle #content .form fieldset{
background-image:url(/img/decorado/form-bg2.jpg);
}
.sec50 #middle #content .form .requerido label,
.sec51 #middle #content .form .requerido label{
background:none;
}
.sec50 #middle #content .form .campoCaptcha,
.sec51 #middle #content .form .campoCaptcha{
padding-left:40px;
}
.sec50 #middle #content .form .campoTextoLargo textarea,
.sec51 #middle #content .form .campoTextoLargo textarea{
height:150px;
}

.modRSS .bloque{
width:320px;
height:70px;
padding:10px 20px 0 50px;
font-size:1.2em;
background:url(/img/rss-g.gif) 10px 10px no-repeat #ddd;
}
.modRSS .bloque a{
display:block;
float:right;
font-weight:bold;
margin-top:30px;
padding-left:18px;
background:url(/img/iconos/p/nav-right-red.gif) no-repeat;
}
