
.atencion{background: url('../img/secciones/comun/fondo_atencion.jpg') no-repeat 65px 0px;position: absolute;height:600px; width:950px;}


.cont_atencion{margin:100px auto 0px auto; width:884px; }
.cont_atencion.maestros{margin:70px auto 0px auto;}
.cont_info{position:relative;z-index:1; margin:5px 0px 0px 0px; width: 380px; float:right; right:100px;}
.texto{position:relative;z-index:3; margin:10px 10px 10px 0px; text-align:justify;}
.texto h3{font-family: arial,sans-serif; font-size: 16px;color: #F00; margin-bottom:10px;}
.texto p{margin-bottom:10px;}
.button{ position:relative;float:right;}
.cont_links{position:relative;float:right;margin-top:10px;}
.cont_button{position:relative;right:0px; height:25px; width:63px; padding:0 0 0px 0px;}
.cont_button a.capa_enlace{width:63px; height:25px; margin-bottom:-25px; color:#666; font-size:.9em;position: relative;top:3px;text-indent: 2px;text-align:center; }
.cont_flecha{position:relative; right:0px;top:-10px;margin:0 0 0px 0px;left:15px;}

.atencion input.text {width:360px;font-size:1.1em;padding-top:3px;float:left;}
.atencion textarea.text.ultimo {width:360px; height:60px;background: url('../img/comun/fondo_input_newsletter_comment.jpg') no-repeat 0px 0px;float:left;}
.atencion input{float:left;background: url('../img/comun/fondo_input_newsletter_largo.jpg') no-repeat 0px 0px;}
.atencion label{display:block;color:#F00;cursor:default;float:left;}
.atencion input.button{font-size:0.9em;width:50px;height:21px;cursor:pointer;}
.atencion input:hover.button{color:#F00;}

.atencion p.mitad {width:35%;}

.formulario form fieldset .error label{float:left;width:20px;height:20px;position:relative; background:url('../img/comun/bullet_error.png') no-repeat 5px 5px;}
.formulario form fieldset .error{}