/* CSS Document -
Cliente: Schoenstatt
Descripcion: Estilos generales
Version: 1.0
Autor: Diseno AltaVoz
*/

/*** TAGS HTML ***/

/*Reset*/

* {font-family:Tahoma, Geneva, sans-serif; margin:0; padding:0;}
body {margin:0; padding:0; border:0; background:#fff;}
html>body {margin:0; padding:0;}
a {text-decoration:none; color:#215ba4;}
a:hover {text-decoration:none;}
a:hover * {text-decoration:none;}
form {margin:0; padding:0;}
img {border:none}
.aleft {float:left;}
.aright {float:right;}
.separa {overflow:hidden; clear:both; margin:0; padding:0; height:1px;}
.separa-dos {overflow:hidden; clear:both; margin:0; padding:0; height:15px;}
.col635 {width:635px;}
.col280 {width:280px;}
.col211 {width:205px; padding:0 6px 0 0;}
.col208 {width:208px;}

/*-------------------oo-------------------*/

/* BLOQUES PRINCIPALES*/
#header {width:100%; height:200px; margin:0 auto; overflow:hidden;}
#main {width:960px; margin:0 auto; clear:both; background:#FFFFFF; overflow:hidden; padding: 0 0 30px;}
#footer  {width:100%; height:272px; background-color:#215ba4; margin-bottom:0px;}

/*-------------------oo------------------------*/

/* BLOQUE PRINCIPAL HEAD*/

#header .header-auxi {width:960px; height:200px; margin:0 auto; position:relative; overflow:hidden;}
#header .header-auxi .logo {width:516px; height:128px; margin:13px 22px 0 8px; float:left; overflow:hidden;}
#header .header-auxi .menu {width:100%; height:34px; clear:both;  position:absolute; bottom:0px; left:0px;}
#header .header-auxi .menu ul {list-style-type: none; padding:0; margin:0; color:#215ba4;}
#header .header-auxi .menu li.first {margin:0; display:inline; text-transform:uppercase; background:#FFFFFF; padding:10px 15px; font-size:12px; list-style:none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; float:left;}
#header .header-auxi .menu li:hover {background:#215ba4; color:#FFFFFF;}
#header .header-auxi .menu li a {color:#215ba4;}
#header .header-auxi .menu li a:hover {color:#FFFFFF;}
#header .header-auxi .menu li {display:inline; background:#FFFFFF; text-transform:uppercase; margin:0 0 0 5px; padding:10px 15px; font-size:12px; list-style:none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; float:left;}
#header .header-auxi .menu li.buscador {height:35px; display:inline; background:#FFFFFF; margin:0 0 0 5px; font-size:12px; list-style:none; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; float:left;}
#header .header-auxi .buscador input {color:#939393;}
#header .header-auxi .buscador table {-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;}

/*-------------------oo------------------------*/

/* BLOQUE PRINCIPAL FOOTER*/

#footer .footer-auxi {width:960px; margin:0 auto;}
#info_footer  {width:960px; height:30px; background-color:#FFFFFF; margin:0 auto; font-family:Tahoma, Geneva, sans-serif; font-size:10px;}
#info_footer p  {margin-top:7px; margin-left:25px;}
#info_footer a  {text-decoration:none; color:#000;}

#footer .footer-auxi .conte_listas  {width:960px; height:230px; margin-right:auto; margin-left:auto;}
#footer .footer-auxi .conte_listas li  {list-style-image:url(/benditaalmendra/imag/auxi/lista.jpg); margin-left:10px; padding-bottom:10px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:100;}
#footer .footer-auxi .conte_listas a  {text-decoration:none; color:#FFF;}
#footer .footer-auxi .conte_listas a:hover {text-decoration:underline;}

#footer .footer-auxi .lista_link_1  {width:190px; height:230px; margin-top:25px; margin-left:25px; float:left;}
#footer .footer-auxi .lista_link_1 h3  {margin-bottom:10px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-weight:400; font-size:13px;}
#footer .footer-auxi .lista_link_2  {width:190px; height:230px; margin-top:25px; margin-left:50px; float:left;}
#footer .footer-auxi .lista_link_2 h3  {margin-bottom:10px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-weight:400; font-size:13px;}
#footer .footer-auxi .lista_link_3  {width:190px; height:230px; margin-top:25px; margin-left:50px; float:left;}
#footer .footer-auxi .lista_link_3 h3  {margin-bottom:10px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-weight:400; font-size:13px;}
#footer .footer-auxi .lista_link_4  {width:190px; height:230px; margin-top:25px; margin-left:50px; float:left;}
#footer .footer-auxi .lista_link_4 h3  {margin-bottom:10px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; font-weight:400; font-size:13px;}
#footer .footer-auxi .comunidades h3  {margin-top:7px; font-family:Tahoma, Geneva, sans-serif; font-size:21px; color:#215ba4;}

/*-------------------oo------------------------*/

/* BLOQUE PRINCIPAL */


#main .col280 .noticias  {width:280px; height:205px; border-bottom:solid thin #d8d8d8; margin-bottom:10px; overflow:hidden;}
#main .col280 .noticias h3  {margin-top:7px; font-family:Tahoma, Geneva, sans-serif; font-size:16px; color:#333; margin-top:10px; font-weight:500;}
#main .col280 .noticias p  {margin-top:10px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#666; margin-top:10px; line-height:16px;}

#main .col280 .temas  {width:280px;}
#main .col280 .temas h3  {margin-bottom:10px; color:#666666; font-family:Tahoma, Geneva, sans-serif; font-weight:400; font-size:14px;}
#main .col280 .temas li  {list-style-image:url(/benditaalmendra/imag/auxi/lista_2.jpg); margin-left:15px; padding-bottom:10px; color:#000000; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:200;}
#main .col280 .temas a  {text-decoration:none; color:#666666;}
#main .col280 .temas a:hover {text-decoration:underline;}

/*-------------------oo------------------------*/


/*CALENDARIO*/
.col310 h3 {margin:0;}
form#formCalendar {width:210px; clear:both; margin:8px auto;}
form#formCalendar {width:210px; clear:both; margin:8px auto;}
form#formCalendar table {width:215px; margin:0 0 8px 0;}
form#formCalendar span.titu-mes {color:#003F77; margin:0 0 8px 0;}
form#formCalendar #anterior {float:left;}
form#formCalendar #siguiente {float:right;}
form#formCalendar table table.cal-tabla {width:215px; margin:0; border-collapse:collapse; font-size:11px; background:#fafafa;}
form#formCalendar table table.cal-tabla td {font-size:11px; padding:3px 0; color:#666;}
form#formCalendar table table.cal-tabla td.cal-top {border-top:1px solid #F0F0F0; border-bottom:1px solid #F0F0F0; color:#fff; background-color:#709acc;}
form#formCalendar table table.cal-tabla td.cal-rotulo {font-size:11px; font-weight:bold; color:#709acc; padding-top:4px; padding-bottom:4px;}
form#formCalendar table table.cal-tabla td.cal-rotulo a {font-size:10px; color:#003366;}
form#formCalendar table table.cal-tabla td.cal-rotulo span.rot-cal {margin:0 5px; color:#003366;}
form#formCalendar table table.cal-tabla td.cal-rotulo span.rot {margin:0 5px; color:#003366;}
form#formCalendar table table.cal-tabla td.cal-rotulo a:hover {text-decoration:underline;}
form#formCalendar table table.cal-tabla td.cal-cont {color:#006699; background:#fff;}
form#formCalendar table table.cal-tabla td.cal-cont a {font-weight:bold; color:#006699; display:block; }
form#formCalendar table table.cal-tabla td.cal-cont a:hover {text-decoration:underline;}
form#formCalendar table table.cal-tabla tr.combo-fecha {background:#F0F0F0; padding:4px 0;}
form#formCalendar table table.cal-tabla .mini-cal {border:1px solid #d9d9d9; font-size:11px; color:#666;}
form#formCalendar table table.cal-tabla .cal-combo2 {background-color:#a8c6d6; font-size:11px; color:#666;}
.mini-cal2 {width:95%; border:1px solid #CCCCCC; font-size:12px; color:#000000; padding:2px; margin:0 auto; border-radius:2px;}
.combobox_calendar {background-color:#A8C6D6; float:left; overflow:hidden; padding:5px 0; text-align:center; width:310px; display:none;}


/*FIN*/