body {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#333333;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	background-color:#333333;
	line-height:14pt; }
th,td {
	font-family: Verdana,Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:8pt;
	font-weight:normal;
	vertical-align:middle; }
ol{
	color:#333333;
	font-weight:normal;
	line-height:14pt; }
ul{
	color:#333333;
	font-weight:normal;
	line-height:14pt; }
.alinear_dere {
	color:#333333;
	text-align:right; }
.alinear_center {
	color:#333333;
	text-align:center;
	}
.subrayado{	text-decoration:underline; }
a:link {
	color:#000000;
	text-decoration:underline; }
a:hover {
	color:#333333;
	text-decoration:none; }
a:visited {
	text-decoration:none; }
.nota{
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
	}
a.nota:link {
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	}
a.nota:hover {
	color:#FF0000;
	text-decoration:underline;
	font-weight:bold;
	}
a.nota:visited {
	text-decoration:none;
	}
.paginav{
	font-size:9pt;
	color:#333333;
	text-decoration:none; }
a.paginav:link{
	font-size:7pt;
	color:#FF8000;
	text-decoration:none; }
a.paginav:hover{
	font-size:7pt;
	color:#FF8000;
	text-decoration:underline; }
a.paginav:focus{
	font-size:7pt;
	color:#FF8000;
	text-decoration:underline; }
a.paginav:visited{
	font-size:7pt; }
/*-------------------------Titulos---------------------------*/
.titulo{
	height:20px;
	font-size:8pt;
	font-weight:normal;
	text-align:left;
	vertical-align:middle;
	color:#666666;
	background-color:#ffffff;
		padding-left:4px;
	}
.subtitulo{ color:#FF6600; font-size:8pt; font-weight:bold; }
.TitluloMenuIzq{
	height:30px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	background-color:#FF6600;
	background-image:url(imag/TituloMenuIzq.jpg);
	background-repeat:no-repeat;
		padding-left:50px;
		padding-top:10px;
			border-left:0px solid #C0C0C0;
			border-right:0px solid #C0C0C0;
			border-top:0px solid #C0C0C0;
			border-bottom:1px solid #C0C0C0; }
/*----------------------Imagenes-----------------*/
.ImagenCabecera{ 
	width:900px; height:150px;
			border-left:0px;
			border-right:0px;
			border-top:0px;
			border-bottom:0px; }
.FotosDetalle{
	width:200px; height:200px;
	vertical-align:middle;
			border-left:0px;
			border-right:0px;
			border-top:0px;
			border-bottom:0px; } 
.FotosLista{
	width:80px; height:80px;
	vertical-align:middle;
			border-left:0px;
			border-right:0px;
			border-top:0px;
			border-bottom:0px; }
.ImagenListaGaleria{
	width:215px; height:150px;
			border-left:0px solid #CCCCCC;
			border-right:0px solid #CCCCCC;
			border-top:0px solid #CCCCCC;
			border-bottom:0px solid #CCCCCC; }
.LogosMarcas{
			border-left:0px solid #CCCCCC;
			border-right:0px solid #CCCCCC;
			border-top:0px solid #CCCCCC;
			border-bottom:0px solid #CCCCCC; }
/*----------------------div----------------------*/
div.clear { clear:both; }
.divDetalles{
	width:374px;
			padding-right:0px;
			float:right; }
.divNotaR {
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	background-color:#ffffff;
		padding-left:4px;
		padding-right:4px;
		padding-top:4px;
		padding-bottom:4px;
			border-left:1px solid #FF0000;
			border-right:1px solid #FF0000;
			border-top:1px solid #FF0000;
			border-bottom:1px solid #FF0000;
			line-height:12pt; }
.divContenedor{
	width:900px;
	background-color:#FFFFFF;
		border-left:1px solid #C0C0C0; 
		border-right:1px solid #C0C0C0; }
.divCabereca1{
	width:900px; height:200px;
	background-image:url(imag/cabecera1.png);
	background-repeat:no-repeat; }
.divCabereca2{
	width:900px; height:200px;
	background-image:url(imag/cabecera2.png);
	background-repeat:no-repeat; }
.divCabereca3{
	width:900px; height:200px;
	background-image:url(imag/cabecera3.png);
	background-repeat:no-repeat; }
.divCabereca4{
	width:900px; height:200px;
	background-image:url(imag/cabecera4.png);
	background-repeat:no-repeat; }
.divInfo{
	width:672px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
		line-height:14pt;
	text-align:justify;
	background-color:#FFFFFF;
		padding-left:4px;
		padding-right:4px;
				float:right; }
.divForm{
	width:300px;
	background-color:#FFFFFF;
			border-left:0px solid #000000;
			border-right:0px solid #000000;
			border-top:0px solid #000000;
			border-bottom:0px solid #000000; }
.divSeparaMenu{ height:6px; }
/*-----------------------------------Tablas-------------------------*/
.tablainfo{ width:100%; }
.tablaform{ width:550px; }
/*-----------------------------------Celdas-------------------------*/
.celdaizq{
	width:220px;
	color:#333333;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
			border-top:0px solid #C0C0C0;
			border-right:0px solid #C0C0C0;
			padding-left:0px;
				margin-top:0px;
				margin-bottom:0px;
				float:left;	}
.celda230px{
	width:215px;
	color:#333333;
	background-color:#ffffff;
	text-align:justify;
	vertical-align:top;
	padding-left:4px;
	padding-right:1px;
	padding-top:0px;
	padding-bottom:4px;
			border-left:1px solid #C0C0C0; }
.celda_info{ 
	color:#333333;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	vertical-align:top;
	line-height:14pt;
		padding-left:4px;
		padding-right:4px; }
.celdaformdato{ width:120px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:8pt;
	text-align:left;
	vertical-align:middle;
		padding-left:4px;
		padding-right:4px;
			border-left:0px solid #C0C0C0;
			border-right:0px solid #C0C0C0;
			border-top:1px solid #C0C0C0;
			border-bottom:1px solid #C0C0C0; }
.celdafotogal {	width:80px; height:80px;
		border-left:0px solid #C0C0C0;
		border-right:0px solid #C0C0C0;
		border-top:0px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;	}
.celdaprecio { height:50px;
	color:#333333;
	vertical-align:middle;
	text-align:center;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-top:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0; }
.celdainfogal{ height:50px;
	color:#333333;
	text-align:justify;
	vertical-align:middle;
	background-color:#FFFFFF;
		padding-left:4px;
		padding-righ:4px;
		padding-top:4px;
		padding-bottom:4px;	}
/*-------------------------Menus-------------------------*/
.DivMenuIzq{
	height:18px;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
		padding-left:10px;
		padding-right:4px;
		padding-top:2px;
		padding-bottom:8px;
			border-left:0px solid #CCCCCC;
			border-bottom:1px solid #CCCCCC; }
.DivMenuIzq:hover{
	height:18px;
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
		padding-left:10px;
		padding-right:4px;
			border-left:0px solid #FF6600;
			border-bottom:1px solid #FF6600; }
.menuizq{ 
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none; }
.menuizq:link{ 
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none; }
.menuizq:hover{ 
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none; }
.menuizq:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-decoration:none; }
.menuequip{ 
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none; }
.menuequip:link{ 
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none; }
.menuequip:hover{ 
	color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none; }
.menuequip:visited{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-decoration:none; }
.DivSubmenu{
	height:30px;
	color:#FF6600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#E8E8E8;
		padding-left:10px;
		padding-right:4px;
		padding-top:10px;
			border-left:4px solid #FF6600;
			border-bottom:0px solid #FF6600; }
.DivSubmenu:hover{
	height:30px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	background-color:#FF6600;
		padding-left:10px;
		padding-right:4px;
		padding-top:10px;
			border-left:6px solid #CCCCCC;
			border-bottom:0px solid #CCCCCC; }
/*--------------------Form---------------------------*/
.CajaText{ width:98%; height:14px;
	color:#003366;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-top:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0; }
.CajaText9{ width:80px; height:14px;
	color:#003366;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-top:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0; }
.textarea{
	width:98%; height:60px;
	color:#003366;
	font-size:8pt;
	font-weight:normal;
	text-decoration:none;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-top:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0; }
.campo2cifras{  width:20px; height:14px;
	color:#003366;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
		border-left:1px solid #C0C0C0;
		border-right:1px solid #C0C0C0;
		border-top:1px solid #C0C0C0;
		border-bottom:1px solid #C0C0C0; }
.boton{	height:18px;
	color:#333333;
	font-size:8pt;
	font-weight:bold;
	text-decoration:none;
		border-left:1px solid #666666;
		border-right:1px solid #666666;
		border-top:1px solid #666666;
		border-bottom:1px solid #666666; }
/*-------------------Pie-----------------------------*/
.celdapie{
	width:900px;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	color:#FFFFFF;
	background-color:#666666;
			border-left:0px solid #C0C0C0;
			border-right:0px solid #C0C0C0;
			border-top:0px solid #C0C0C0;
			border-bottom:0px solid #C0C0C0;
					float:left;	}
.pie{
	font-size:8pt;
	color:#666666; }
a.pie:link{
	color:#666666;
	text-decoration:none;
	font-size:8pt; }
a.pie:hover{
	color:#333333;
	text-decoration:none;
	font-size:8pt; }
a.pie:focus{
	color:#333333;
	font-size:8pt;
	text-decoration:underline; }
a.pie:visited{ font-size:8pt; }
/*-------------------------------------------------------------------------*/
#colutecnicos{ 
width:200px; float:left;
padding-left:10px;
padding-right:10px;
	border-left:1px solid #FF6600;
	border-right:1px solid #FF6600; }
/*---------------calendario php----------------------------*/
.calendariotabla{
width:220px; height:5%;
	background-color:#FEFDDA;
			border-left:1px solid #C0C0C0;
			border-right:1px solid #C0C0C0;
			border-top:1px solid #C0C0C0;
			border-bottom:1px solid #C0C0C0;
	}
.calendarioceldatitulo{
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	background-color:#B34700;
	}
.calendarioceldas{
	width:14%; height:5%;
	text-align:center;
	background-color:#FFE7D7;
	}
.calendarioceldasdiasemana{
	width:14%; height:5%;
	text-align:center;
	background-color:#FF8B3E;
	}
.calendariodiasfestivos{
	color:#333333;
	width:14%; height:5%;
	text-align:center;
	background-color:#FFC49B;
			border-left:0px solid #FF8B3E;
			border-right:0px solid #FF8B3E;
			border-top:0px solid #FF8B3E;
			border-bottom:0px solid #FF8B3E;
	}
.calendariodiasreservados{
	width:14%; height:5%;
	color:#333333;
	text-align:center;
	background-color:#D6FF97;
			border-left:0px solid #990000;
			border-right:0px solid #990000;
			border-top:0px solid #990000;
			border-bottom:0px solid #990000;
	}
.calendarioceldaactual{
	color:#333333;
	width:14%; height:5%;
	text-align:center;
	font-weight:normal;
	background-color:#FFE7D7;
			border-left:1px solid #FF8B3E;
			border-right:1px solid #FF8B3E;
			border-top:1px solid #FF8B3E;
			border-bottom:1px solid #FF8B3E; }
/*///////////////////////LINKS////////////////////////*/
.LinkDomingo{
	color:#333333;
	text-decoration:none;
	}
a.LinkDomingo:link{
	color:#333333;
	text-decoration:none;
	}
a.LinkDomingo:hover{
	color:#333333;
	text-decoration:underline;
	}
a.LinkDomingo:visited{
	color:#333333;
	text-decoration:none;
	}
.LinkDiaHoy{
	color:#333333;
	text-decoration:none;
	}
a.LinkDiaHoy:link{
	color:#333333;
	text-decoration:none;
	}
a.LinkDiaHoy:hover{
	color:#333333;
	text-decoration:underline;
	}
a.LinkDiaHoy:visited{
	color:#333333;
	text-decoration:none;
	}
.LinkDias{
	color:#333333;
	text-decoration:none;
	}
a.LinkDias:link{
	color:#333333;
	text-decoration:none;
	}
a.LinkDias:hover{
	color:#333333;
	text-decoration:underline;
	}
a.LinkDias:visited{
	color:#333333;
	text-decoration:none;
	}
.LinkDiaReservado{
	color:#333333;
	text-decoration:none;
	}
a.LinkDiaReservado:link{
	color:#333333;
	text-decoration:none;
	}
a.LinkDiaReservado:hover{
	color:#333333;
	text-decoration:underline;
	}
a.LinkDiaReservado:visited{
	color:#333333;
	text-decoration:none;
	}
/*//////////////*/
.calendarioceldasvacias{
	width:5%; height:5%;
	background-color:#FEFDDA;
	}
/* Paginación*/
.celdapaginav{
	color:#FF8000;
	font-size:8pt;
	text-align:center; }
