/* CSS Document */
body 
{
background: #000000 url(images/fondo_ppal.gif) repeat-x; 
text-align: center;
font-family: verdana, arial, sans-serif;
font-size: 14px;
}

/*----------DIVISIONES----------------*/

#wrapper 
{ 
display: block;
width: 761px; 
min-height: 549px;
height: auto;
height: expression('549px'); 
margin: auto; 
border: 3px solid #FFFFFF; 
color: #ffffff;
text-align: left;
}

#header
{
width: 100%;
height: 150px;
background: #0B3274 url(images/cabecera.jpg) no-repeat top left;
border-bottom: 1px solid #FFFFFF;
}

#menu {height:100%;}

#content 
{
height: 400px; 
overflow: hidden; 
color: #FFFFFF; 
padding: 5px 5px 0px 10px;
}

#content_formulario
{
height: auto; 
color: #FFFFFF; 
padding: 5px 5px 0px 10px;
}


#galeria 
{
height: 400px; 
overflow: hidden; 
color: #FFFFFF; 
padding: 5px 0px 0px 10px;
}

#texto 
{
line-height: 120%; 
width: auto; 
vertical-align: top; 
text-align:justify; 
padding: 50px 10px 15px 300px !important; 
padding: 40px 10px 5px 300px; 
background: url('images/mosaico.jpg') no-repeat; 
font-size: 13px;
}

#texto_formulario
{
line-height: 120%; 
width: auto; 
vertical-align: top; 
text-align:justify; 
padding: 0px 10px 0px 10px !important; 
padding: 0px 10px 0px 10px; 
font-size: 13px;
}

#franquicias {background: url('images/franquicias.jpg') no-repeat top right; height: 397px;}
#texto_f {width: 350px; text-align: justify; line-height: 150%; font-size: 13px;}

#pie {color: #FFF; font-size: 10px;}
a.forte {font-size: 15px;}
div.fotos {width: 750px; margin-top: 0px; margin-left: 10px;}

div.col {width: 272px; border-bottom: 1px dashed #438BE2;}


div.contacto {text-align: left; padding: 5px 10px;}

/*div.formulario {padding: 10px 20px 0px 20px; text-align: left;}*/
form {font-size: 11px; line-height: 250% !important; line-height: 80%;}
span.red {color: red; font-size: 13px; font-weight: bold;}
ul.fran {list-style-type: square; background-image: url('images/fondo_f.gif'); border-top: 1px solid #4b95ea; border-bottom: 1px solid #4b95ea;}
span.nota {color: red; line-height: 150%; }
td.form {width: 600px;}

/*-----------images-------------*/

img.der {float: right;}
img.left {float:left;}
img.fotoe {border: 1px solid #FFF;}
td.imagen {width: 160px;}
td.imagen2 {vertical-align: top;}
ul.eventos {list-style-type: square;}
/*-----------PARRAFOS-------------*/
p.clear {clear:both;}

/*----------FORMULARIO--------------*/
legend {color: gray; background-color: #000000; font-weight: bold; }
fieldset { border: none; padding: 0px 0px 4px 5px;}
td.titulo {width: 100px;}
td.dato {width: 150px;}
span.azul {color: #438be2; font-size: 13px; font-weight: bold;}
/*--------------LINKS-----------------*/
#texto a:link {font-weight: bold; text-decoration: none; color: #438be2;}
#texto a:visited {font-weight: bold; text-decoration: none; color: #438be2;}
#texto a:hover {text-decoration: underline;}

#content a:link, #content_formulario a:link {font-weight: bold; text-decoration: none; color: #438be2;}
#content a:visited, #content_formulario a:visited {font-weight: bold; text-decoration: none; color: #438be2;}
#content a:hover, #content_formulario a:hover {text-decoration: underline;}

a img {border: 1px dotted #f2f2f2;}
a:hover img {border: 1px solid #FFFFFF;}

a.intro {color: #FFF; font-size: 9px; text-decoration: none;}

/*-------MENU PPAL----------------*/

ul.menu {list-style-type: none; margin:0px; padding-top:130px !important; padding-top: 133px; }
ul.menu li {float: right; margin-right: 5px; display: inline; text-decoration: none; }
ul.menu li a 
{
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
margin: 0px 0px 0px 6px;	
padding: 0px 8px 3px; 
border: 1px solid #CBC4C0; 
border-bottom: none; 
background-image: url(images/fondo_menu.gif); 
background-repeat: repeat-x;
}
	
ul.menu li a:hover    
{
color: #FFFFFF;
text-decoration: none; 
border: 1px solid #FFFFFF;
border-bottom: none; 
background-image: url(images/fondo_menu2.gif); 
background-repeat: repeat-x; 
}

ul.menu li.current   /*---Menú actual---(deshabilitado)*/
{
float: right; margin-right: 10px; display: inline; text-decoration: none; 
} 
	
ul.menu li.current a 
{
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
margin: 0px 0px 0px 6px;	
padding: 0px 8px 2px; 
border: 1px solid #FFFFFF; 
border-bottom: 1px solid #2768C6; 
background-image: url(images/fondo_menu2.gif); 
background-repeat: repeat-x;
}
