@charset "utf-8";
/* CSS Document */
/* =RESET (http://developer.yahoo.net/yui/license.txt)
version: 2.2.1
--------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}caption,th {text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;}
/* END RESET -------------------------------------- */
body
{
background-color:#ffffff;
font-size:11px;
font-family:Tahoma,Verdana,Arial;

}
.red{color: #FF0000}
#site
{
width: 790px;
margin: auto;
/*background:url(../images/general/fondo.gif);*/
height:auto

}
#entete{
	position:relative;
	width:790px;
	height:100px;
}
#banim{
	position:relative;
	width:746px;
	height:22px;
	margin: auto;
	background:#f6f6f6;
	background-image:url(../images/general/banim.gif);
	background-repeat:no-repeat;
	color:#000000;
	text-decoration:none;
	font-family:Tahoma,Verdana,Arial;
	font-size:11px
}
#banim .date{
float:left;
padding-left:15px;
padding-top:5px;
color:#f44a21
}
#subnav{
float:right;
padding-right:15px;
padding-top:5px
}
#subnav span{
float:left;
border:0
}
#subnav img{
border:0
}
#subnav a{
color:#000000;
text-decoration:none;
font-family:Tahoma,Verdana,Arial;
font-size:10px
}
#subnav a:hover{
text-decoration:underline;
color:#000000
}

#flashcontent{
	position:relative;
	width:746px;
	height:211px;
	margin: auto;
}
#flashSombra{
	position:relative;
	width:746px;
	height:12px;
	margin: auto;
	background:#ffffff;
}
#corps{
margin:auto;
width:746px;
height:auto;
padding:13px
}
#col1{
float:left;
width:176px;
}
#col1 p{
margin:0;padding:0;
}
div.navBox{
background-image:url(../images/general/nav_border_lateral.gif);
background-repeat:repeat;
margin-bottom:7px
}
div.navBox h2{
background-image:url(../images/general/tt_left_menu.gif);
background-repeat:no-repeat;
height:32px;
color:#FFFFFF;
font-size:13px;
font-weight:bold;
font-family:Tahoma,Verdana,Arial;
padding:7px 0px 0px 5px;
}

#col1 ul{
list-style:url(../images/general/list_image.gif);
margin-left:25px;
padding:10px 0px 10px 0px;
}
#col1 li a{
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
text-decoration:none
}

#col1 li a:hover{
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
text-decoration:underline
}
#col1 li.over{
color:#f44a21;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
font-weight:bold
}

/* COLUMNA 2 CENTRO DE LA PAGINA */
#col2{
float:left;
width:400px;
margin-left:18px;
line-height:15px;
font-size:11px
}
#col2 h1{
color:#f44a21;
font-family:Tahoma,Verdana,Arial;
font-size:14px;
font-weight:bold;
width:400px;
height:32px;
background-image:url(../images/general/title_bar.gif)
}
#col2 p{
color:#000000;
font-family:Tahoma,Verdana,Arial;
text-align:justify
}

#col2 p img.right{
float:right;
padding:0 0 5px 5px;
}
#col2 p img.left{
float:left;
padding:0 5px 5px 0px;
}
#col2 h2{
color:#303dba;
font-family:Tahoma,Verdana,Arial;
font-size:12px;
font-weight:bold;
width:400px;
padding:0px;
margin:0;
border:0

/*background-image:url(../images/general/title_bar.gif)*/
}
#col2 hr{
display:block;
height: 1px;
margin: 0;
_margin: -7px 0;
padding: 0;
color: #cccccc;
background-color: #cccccc;
border: 0;
}

#col2 .date{
color:#999999;
font-family:Tahoma,Verdana,Arial;
font-size:10px;
text-align:left;
padding-top:0px
}
#col2 ul{
list-style:url(../images/general/list_image.gif);
margin-left:25px;
padding:10px 0px 10px 0px;
color:#333333
}

#pagine {
color:#000000;
text-align:center;
font-size:10px;
text-decoration:none;
border:1px solid #cccccc;
/*background-color:#cccccc;*/
}
#pagine a{
color:#000000;
text-align:center;
font-size:10px;
text-decoration:none;
}
#pagine a:hover{
color:#f44a21;
text-align:center;
font-size:10px;
text-decoration:underline;
}
.underline{
text-decoration:underline;
}

/* COLUMNA 3 DERECHA DE LA PAGINA */
#col3{
float:left;
margin-left:20px;
width:132px;
}
#col3 p{
margin:0;padding:0;
}
#col3 #rightnav1 li{
background-image:url(../images/general/right_nav_button.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
width:126px;
height:21px;
padding-bottom:4px;
padding-top:0px;
padding-left:8px;
}
#rightnav1{
margin-bottom:8px
}
#rightnav1 li a{
color:#FFFFFF;
padding-top:3px;
text-decoration:none
}
#rightnav1 li a:hover{
color:#FFFFFF;
text-decoration:underline
}
#rightnav1 li a.zone1 {
float: left;
width : 126px;
height: 21px;
margin-left: 0px;
margin-top: 0px; 
}
.RightnavBox{
background-image:url(../images/general/right_nav2_fondo.gif);
background-repeat:repeat;
margin-bottom:7px;
width:132px;
}
.RightnavBox h2{
background-image:url(../images/general/right_nav2_info.gif);
background-repeat:no-repeat;
height:32px;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
padding:5px 0px 0px 5px;
}

.RightnavBox ul{
padding:10px 0px 10px 10px;
list-style:url(../images/general/list_image.gif);
margin-left:10px;
}

.RightnavBox  li a{
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
text-decoration:none
}
.RightnavBox li a:hover{
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
text-decoration:underline;
height:auto
}
.RightnavBox input{
color:#000000;
font-family:Tahoma,Verdana,Arial;
font-size:11px;
text-decoration:none;
border:0;
height:auto
}

div.horarios{
margin-left:10px;
height:45px
}
div.horarios img.left{
float:left;
padding:0 10px 0px 0px;
}
.RightnavBox hr{
width:90%;
}

/*  Footer  */
#footer{
background-image:url(../images/general/fondo_footer.gif);*/
background-color:#CCCCCC;
width:746px;
height:10px;
margin:auto;
}
#sellos{
width:200px;
height:29px;
text-align:center;
padding-top:15px;
background-color:#ffffff;
margin:auto
}
#sellos img{
float:left;
}
/*FORMULARIO DE CONTACTO*/
#contactform .campo{margin-bottom:8px;border:1px solid #aaa;font-size:1.1em;padding:2px;}
#contactform .campo:hover{border-color:#777;}
#contactform #contactsubmit{font-size:1.1em;padding:5px 20px;}
