body 					{ margin: 0; padding: 0; font: 12px Arial, Helvetica, sans-serif; background: #3e693b url(../images/fondo1.jpg) top center no-repeat fixed;  }
a img 					{ border: none; }
h1 						{ margin: 0; font: 26px Arial, Helvetica, sans-serif; color: #cc0000; }
h2 						{ font-size: 16px; color: #cc0000; margin: 35px 0 0; }
h3 						{ font-size: 13px; color: #cc0000; margin: 18px 0 0; }
a 						{ text-decoration: none; }
/*a:hover 				{ text-decoration: underline; }*/
td 						{ vertical-align: top; }
strong 					{ color: #000000; }
form 					{ padding: 0; margin: 0; }

#todo 					{ width: 990px; margin: 0 auto; }
#cabecera				{ position: relative; height: 127px; background: #FFF url(../images/fondo_interior_1.jpg) no-repeat;  z-index: 2;}
#logo 					{ position: absolute; top: 0; left: 11px; height: 105px; padding: 22px 5px 0 9px; background: #cc0000; }


/************ parte derecha **************/
#dcha 					{ padding: 17px 0 17px 0; width: 180px; }
#dcha a 				{ display: block; float: left; width: 180px; margin-bottom: 11px; }

/************ parte izquierda *************/
#izq 					{ width: 175px; }
#izq a 					{ display: block; float: left; }
#cont_izq 				{ padding: 20px 6px 5px 6px; background: #ececec url(../images/fondo_izq.gif) no-repeat; }
#cont_izq a 			{ display: block; padding-left: 10px; margin-bottom: 15px; font-size: 11px; color: #cc0000; background: url(../images/flecha_enlace.gif) 0 4px no-repeat; }
#fin_izq 				{ height: 13px; margin-bottom: 5px; background: url(../images/fin_izq.gif) no-repeat; }

/************ parte central ***************/
#cent 					{ padding: 35px 47px 0 47px; z-index: 1; }
#cent h2 				{ padding-bottom: 4px; border-bottom: 1px solid #ececec; margin-top: 0; }
#cent a.flecha_roja 	{ display: block;  padding-left: 15px; color: #8b8b8b; background: url(../images/flecha_enlace.gif) 0 4px no-repeat; }
#cent a:hover 			{ text-decoration: none; }
#cent span.rojo			{ font-weight: bold; color: #cc0000; }
#cent span.rojo:hover  	{ text-decoration: underline; }
#cent a.info			{ display: block; margin: 0 0 20px 435px; text-align: right; color: #cc0000; font-weight: bold; font-style: italic; background: url(../images/flecha_enlace.gif) 0 4px no-repeat; }
#cent a.info:hover	 	{ text-decoration: underline; }


/************* contenido páginas **************/
#contenido 				{ background: #FFF right 0 no-repeat; padding: 10px 16px 60px 16px;  }
#contenido p 			{ font-size: 13px; color: #646464;}
#contenido a.enlace 	{ display: block; margin-bottom: 10px; padding-left: 15px; font-weight: bold; color: #cc0000; background: url(../images/flecha_enlace.gif) 0 4px no-repeat; }
#contenido a:hover 		{ text-decoration: underline; }

#contenido ul.sin_guiones 		{ list-style: none; font-weight: bold; padding: 0 0 0 35px; margin-left: 0px;}
#contenido ul.sin_guiones li 	{ margin-bottom: 5px; }

#contenido ul.con_guiones 		{ list-style: none; font-weight: bold; margin-right: 30px; }
#contenido ul.con_guiones li 	{ margin-bottom: 15px; padding: 0 0 0 8px; background: url(../images/guion_listas.gif) 0 8px no-repeat; }

#contenido a.pdf { display: block; margin: 18px 0 0 0; padding: 10px; color: #717171; background: #fcf2f2; width: 265px; }
#contenido a.pdf span.rojo { display: block; margin-bottom: 5px; color: #ff0000; font-weight: bold; }
#contenido a.pdf span.descrip { display: block; padding-left: 25px; }
#contenido a.pdf img { float: left; margin-right: 7px;}
#contenido a.pdf:hover { text-align: left; text-decoration: none; }
#contenido a.pdf:hover span.rojo { text-decoration: underline; }

#contenido ul.conguion_gris { list-style: none; padding: 0; margin: 10px 0; }
#contenido ul.conguion_gris li { margin-bottom: 5px; padding: 0 0 0 15px; background: url(../images/guion_gris.gif) 0 6px no-repeat; color: #646464;}
#contenido ul.conguion_gris ul { list-style: none; padding-left: 10px; margin: 10px 0; }
#contenido ul.conguion_gris ul li { background: url(../images/punto_listas.gif) 0 5px no-repeat; }
#contenido ul.negrita 		{ font-weight: bold; }


/*************** galeria en páginas como, noticias, agenda u ofertas ***************/
/*#galeria 										{ position: relative; float: right; margin: 0px 0px 20px 20px; width: 345px; height: 340px;}
#galeria #fichas								{ position: relative; width: 345px; height: 281px; margin: 0 20px 0 0; background: #FFF; z-index: 0;}
#galeria #fichas div.ficha						{ position: absolute; top: 0; left: 0; width: 345px; height: 281px; }
#galeria #fichas div.ficha div.foto 			{ margin: 0 0 5px 0; width: 345px; height: 281px;}
#galeria #fichas div.ficha .texto_foto p		{ margin: 30px 0 0 0; font: 10px Tahoma, Arial, Helvetica, sans-serif; color: #787878; }

#galeria #botones							{ position: absolute; top: 290px; left: 0px; width: 345px; }
#galeria #botones a							{ float: left; display: block; margin-right: 6px; padding: 1px; width: 53px; height: 42px; border: 4px solid #d3d1ce; background: #FFF ; }
#galeria #botones a.on						{ border: 4px solid #cc0000; color: #666; }
#galeria #botones a.off						{ border: 4px solid #d3d1ce; color: #999; }*/


a#logo_veiss 					{ position: absolute; right: 0; top: 5px; display: block; width: 49px; margin: 0 0 35px 10px;  height: 15px; /*position: absolute; top: 40px; right: 5px; */ background: url(../images/logo_veiss2.gif) 0 0 no-repeat; }
a#logo_veiss:hover			{ background-position: 0 -17px; }


/**************Calendario sin actividad día actual*************************/
span#sin_actividad { color:#CC0000; display:block; font-size:11px; margin-bottom:15px; padding-left:10px; }
