body
{
background-image:url(images/background.jpg);
background-repeat:repeat-x;
background-color:#0066CC;
margin-top:0px;
height:auto;
}

.texto
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFF;
line-height:150%;
}

.footer{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#FFFFFF;
text-align:center;
}


.dr{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#FFFFFF;
text-align:center;
}

.mail{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:center;
text-decoration:underline;
font-weight:bold;
}

/*Forma Contacto*/
div#content {
	padding: 5px 5px 5px 5px;
	}

	fieldset#typeLegend legend {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 110%;
		font-weight: bold;
		color: #FFF;
		/* padding: .2em .5em;*/
		}
	legend {
		font-family:Verdana, Geneva, sans-serif;
		font-size: 110%;
		font-weight: bold;
		color: #FFF;
	}

/*	Contact form */
	form {
		margin: 0;
		padding: 0 0 0 20px;
		}
	label {
		font-weight: bold;
		display: block;
		margin-top: 1em;
		color:#FFF;
		}
	input, select, textarea {
		border: 1px solid #CCD;
		background-color: #EEF;
		margin-left: 1em;
		padding: .2em;
		}
	input.errHilite, select.errHilite, textarea.errHilite {
		border: 1px solid #DDC;
		background-color: #FFE;
		}
	label.errHilite {
		color: #FFF;
		text-decoration:blink;
		}
	div.formFooter {
		margin-top: 1em;
		clear: both;
		}
	div.formFooter input {
		padding: 0;
		margin-left: 0;
		margin-right: 1em;
		border: 1px solid #CCC;
		background-color: #EEE;
		color: #C00;
		font-weight: bold;
		}
	ul#errors {
		display: none;
		margin-top: 1em;
		background-color: #FFE;
		border: 1px solid #CC9;
		padding: .3em;
		color: #C00;
		font-weight: bold;
		}
	ul#errors li {
		margin-top: .5em;
		margin-bottom: .5em;
		margin-left: 20px;
		padding: 0;
		cursor: pointer;
		}
	ul#errors li.heading {
		list-style-type: none;
		color: #000;
		font-weight: normal;
		font-style: italic;
		margin: .5em 0;
		padding: 0;
		}
/*	Demo form */
	form#demoForm fieldset {
		padding: 1em;
		margin-right: 1em;
		width: 40%;
		float: left;
		}
	form#demoForm div {
		clear: both;
		}
	form#demoForm hr {
		color: #CCC;
		clear: both:
		}
		
iframe {
	border-width: 0px;
	height: 850px;
	width: 485px;
}
iframe.hidden {
	visibility: hidden;
	width:0px;
	height:0px;
}

#main {
	overflow: hidden;
	margin: auto;
	width: 410px;
	height: 450px;
	border-style: solid;
	border-width: 1px;
	background-color: white;
}

#footer {
	margin: auto;
	width: 410px;
	height: 20px;
	border-style: solid;
	border-width: 1px;
	border-top-width: 0px;
	background-color: white;
	text-align: center;
	font-family: verdana;
	font-size: 80%;
}

#images {
	width: 390px;
	margin: 20px;
}

#images div {
	margin: 10px;
	width: 100px;
	height: 100px;
	border-style: solid;
	border-width: 5px;
	border-color: #DEDFDE;
	float: left;
	overflow: hidden;
}

#images div:hover {
	border-color: #529EBD;
}

#images img.load {
	margin: 36px;
}

/* Forma contacto */

/*
input,select,textarea,radio,checkbox{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
.titulo
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
font-style:inherit;
font-weight:bold;

}
table.tabla_principal{
{
background-color:#CCCCCC;
}
table.tabla_horario{
{
background-color:#CCCCCC;
}
table.tabla_accion{
{
background-color:#CCCCCC;
}
.titulo_tabla
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
text-align:center;
font-style:inherit;
font-weight:bold;

}
.texto_small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:3px;
}

.texto_cita
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
font-size:11px;
padding:3px;
}

.paginar,a.paginar:link,a.paginar:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#0000FF;
font-size:11px;
text-decoration:none;
}
.mostrar,a.mostrar:link,a.mostrar:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004080;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
.boton{
background-color:#989898;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
border-color:#000000;
border:solid 1px;

top:auto;
}
.error{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF0000;
}
.liga_menu
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#004080;
font-weight:bold;
font-size:12px;
text-decoration:none;
padding-left:6px;
}
.tabla_menu_td{
background-color:#999999;
border:solid 1px;
border-color:#999999;
}

.cell_over{
background-color:#B7B7B7;
border:solid 1px;
border-color:#000000;
}

.cell_out{
background-color:#999999;
border:solid 1px;
border-color:#999999;
}
.cell_over_horario{
background-color:#707070;
border:solid 1px;
border-color:#FFFFFF;
}

.cell_out_horario1{
background-color:#CCCCCC;
border:solid 1px;
border-color:#FFFFFF;
}

.cell_out_horario2{
background-color:#AAAAAA;
border:solid 1px;
border-color:#FFFFFF;
}

.cell_td1{
background-color:#CCCCCC;
border:solid 1px;
border-color:#FFFFFF;
}

.cell_td2{
background-color:#AAAAAA;
border:solid 1px;
border-color:#FFFFFF;
}


.tabla_submenu{
background-color:#CCCCCC;
border:solid 1px;
border-color:#000000;
}
.check_box
{

}
.texto_del_horario
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFF80;
}

.boton{
background-color:#989898;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
border-color:#000000;
border:solid 1px;
top:auto;
}

*/
