/* CSS Basic Document */
body
{
margin:0px auto;
padding:0px;
/*background-color:#333333;*/
}
.header_table
{
margin-top:0px;
}
.logo
{
margin-left:10px;
}
.body_box
{
padding:9px;
color: #5C5C5C;
background-color:#FFFFFF;
}
.header_banner
{
/*background:url(../images/header_banner.jpg) center top no-repeat;*/
height:196px;
}

h1 {
	font-family: "adventure.ttf", Verdana, serif;
	color:#5C5C5C;
  font-weight: normal;
  white-space: nowrap;
	background-color:#C2BBEB;
}

h2{
	font-family: "adventure.ttf", Verdana, serif;
	color:#5C5C5C;
  font-weight: normal;
  white-space: nowrap;
  text-align:center;
  
}
.services_bg
{
background:url(../images/services_bg.gif) left top no-repeat;
height:117px;
padding:10px;
}
.services_teable
{
margin-top:8px;
margin-bottom:12px;
background:white;
}
.left_line
{
border-left:1px solid #E6E6E6;
background:white;
}
.right_line
{
border-right:1px solid #E6E6E6;
background:white;
}
.bottom_line
{
border-bottom:1px solid #E6E6E6;
background:white;
}
.footer_table
{

background:white;

}




/* CSS Background Image Document */
.top_line
{
background:url(../images/sp_line.jpg) left top repeat-x;
height:9px;
}
.top_menu_bg
{
border-bottom:solid 1px #969696; 
background-color:#F2F2F2;

/*background:url(../images/top_menu_bg.jpg) left top repeat-x;
height:26px;
padding-right:12px;*/

}
.bottom_menu_bg
{
border-bottom:solid 1px #969696; 
background-color:#E1E1E1;
/*
background:url(../images/bottom_nenu_bg.jpg) left top repeat-x;
height:22px;
padding-right:13px;
padding-top:0px;*/
}
.box_top_bg
{
background:url(../images/box_top_bg.gif) left top repeat-x;

}
.footer_bg
{
background:url(../images/footer_bg.gif) left top no-repeat;

}

.footer_bg_right
{
background:url(../images/footer_bg_right.gif) left top no-repeat;
height:25px;
align:right;
}

.footer
{


//background:url(../images/back.jpg) top left repeat;
height:100%;
background-color:#F0F0F0;


}
.table_shadow
{
background:url(../images/shadow.jpg) left top ;
width:15px;

}




/* CSS Text Document */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
}

.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	text-decoration: none;
}

.menu_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 19px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #5C5C5C;
	background-color:inherit;
	text-decoration: none;
}
.menu_link:hover
{
color:#C70202;
text-decoration:none;
background-color:inherit;
}
.bottom_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	background-color:inherit;
	text-decoration: none;
}
.bottom_link:hover
{
color:#C6C6C6;
text-decoration:underline;
background-color:inherit;
}
.white_text
{
color:#232323;
text-decoration:none;
background-color:inherit;
font-size:9pt;
}

.body_link
{
color:#5C5C5C;
text-decoration:underline;
background-color:inherit;
font-size:10pt;
}
.body_link:hover
{
text-decoration:none;
color:#212121;
background-color:inherit;
}


.news_link
{
color:#6d6d6d;
text-decoration:none;
background-color:inherit;
}
.news_link:hover
{
text-decoration:none;
color:#000000;
background-color:inherit;
}

.download_link
{
color:#404040;
text-decoration:none;
background-color:inherit;
font-size:9pt;

}
.download_link:hover
{
text-decoration:underline;
color:#000000;
background-color:inherit;
font-size:9pt;
}

.link_desc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #8C8C8C;
	text-decoration: none;

}

.backTable
{
padding:9px;
color: #5C5C5C;
background-image: url('../images/back.jpg');
}

.shadow_left
{
background-image:url(../images/shadow_left.jpg); 
background-position: right top; 
background-repeat: repeat-y;
width:22px;


}
.shadow_right
{
background-image:url(../images/shadow_right.jpg); 
background-position: left top; 
background-repeat: repeat-y;
width:20px;
}

.shadow_bottom_header
{
background-image:url(../images/shadow_bottom_header.jpg); 
background-position: left top; 
background-repeat: no-repeat;
margin:0;
height:10px;
}


.publicidad
{
padding-bottom:10px;
padding-right:0px;
text-align:center;
background-image:url(../images/back.jpg); 
background-repeat: repeat;

}

.publicidad_left
{
padding-bottom:5px;
padding-right:0px;
padding-top:5px;
text-align:center;
/*background-image:url(../images/back.jpg); 
background-repeat: repeat;*/

}

.add_shadow_right
{
/*background-image:url(../images/add_shadow_right.jpg); 
background-position:left top; 
background-repeat: repeat-y;*/
width:12px;
}

.add_shadow_bottom
{
/*background-image:url(../images/add_shadow_bottom.jpg); 
background-position: left top; 
background-repeat: no-repeat;*/
height:9px;
}

.add_link
{
border-style:none;
padding:0;
margin:0;

}

.calendario
{
padding-bottom:10px;
padding-right:0px;
text-align:center;
/*background-image:url(../images/back.jpg); 
background-repeat: repeat;
*/

}

.calendar_top
{
background:url(../images/calendar_top.jpg) left top no-repeat;
text-align:left;
color:white;
padding-top:7px;
padding-left:6px;
}

.calendar_bottom
{
background:url(../images/calendar_bottom.jpg) left top no-repeat;
font-size:16pt;
/*font-family: arial-bold;*/
padding-top:0px;
padding-right:5px;

}

.calendar_desc
{
text-align: left;
font-size:10pt;
padding-left: 5px;
}

.internacionales
{
text-align: left;
font-size:10pt;

padding-top: 5px;
padding-bottom: 5px;
}

.search_text_box
{
font-size:10pt;
}

.search_submit
{
font-size:8pt;
}

.search_results
{
width:500px;

}
.totemnizados_contacto
{
background-image:url(../images/papiro.jpg);
background-repeat:no-repeat;
background-position:50 0;
font-size:10pt;
color:#000000;
width:400px;
height:450px;
text-align:right;
}

.link_noticias:link{color: gray;}
.link_noticias:visited{color: gray;}
.link_noticias:active{color: gray;}
.link_noticias:hover{color: gray;}



