body{margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FFFFFF;}
.body01{margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-color:#FFF6D9;}

.tabla-01{font-size:1px;}


/*BORDES*/
.borde-todo{border:#c33453 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.borde-todo02{border:#c33453 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:120%; padding:5px;}
.borde-bottom{border-bottom:#c33453 solid 1px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.img-01{padding:5px;}



/*FONDOS*/

.fondo-izq01{background-image:url(../img/fondos/fondo-izquierda.jpg); background-position:top right; background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.fondo-der01{background-image:url(../img/fondos/fondo-derecha.jpg); background-position:top left; background-repeat:no-repeat;
			font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.fondo-banner01{background-image:url(../img/fondos/fondo-banner.jpg); background-position:top center; background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.fondo-med01{background-image:url(../img/fondos/fondo-contenido.jpg); background-position:top center; background-repeat:no-repeat;
				font-family:Arial, Helvetica, sans-serif; font-size:10px;}


/* TEXTOS*/
.titulo01{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000000; line-height:120%;}
.titulo02{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#c33453; line-height:120%;}
.titulo03{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0066cc; line-height:120%; padding-left:5px; padding-right:5px;}
.titulo04{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c33453; line-height:120%; padding-left:5px; padding-right:5px;}

.txt-pie01{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c33453; line-height:120%;}
.txt-contenido01{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; line-height:120%; padding-left:15px; padding-right:15px;}
.txt-contenido02{font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#000000; line-height:120%; padding-left:15px; padding-right:15px; font-weight:800;}
.txt-piefotos01{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:120%; padding:5px;}


/*
.txt-menu01{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ae0f08;}
.txt-contenido02{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.txt-contenido03{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ae0f08;}
.txt-contenido04{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000;}
.txt-contenido05{font-family:Arial, Helvetica, sans-serif; font-size:8px; color:#000000;}

*/

/*LINKS*/
a.e-pie01:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; cursor:hand; line-height:120%;}
a.e-pie01:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; cursor:hand; line-height:120%;}
a.e-pie01:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c33453; text-decoration:underline; cursor:hand; line-height:120%;}
a.e-pie01:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1189de; text-decoration:none; cursor:hand; line-height:120%;}

a.e-pie02:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#955260; text-decoration:none; cursor:hand; line-height:120%;}
a.e-pie02:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#955260; text-decoration:none; cursor:hand; line-height:120%;}
a.e-pie02:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#c33453; text-decoration:underline; cursor:hand; line-height:120%;}
a.e-pie02:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1189de; text-decoration:none; cursor:hand; line-height:120%;}

a.e-pie03:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FD0057; text-decoration:none; cursor:hand; line-height:120%;}
a.e-pie03:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FD0057; text-decoration:none; cursor:hand; line-height:120%;}
a.e-pie03:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:underline; cursor:hand; line-height:120%;}
a.e-pie03:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; cursor:hand; line-height:120%;}

a.e-titulo01:link{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#c33453; text-decoration:none; cursor:hand; line-height:120%;}
a.e-titulo01:visited{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#c33453; text-decoration:none; cursor:hand; line-height:120%;}
a.e-titulo01:hover{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#000000; text-decoration:none; cursor:hand; line-height:120%;}
a.e-titulo01:active{font-family:Arial, Helvetica, sans-serif; font-size:21px; color:#1189de; text-decoration:none; cursor:hand; line-height:120%;}

a.e-contenido01:link{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c33453; text-decoration:underline; cursor:hand; line-height:120%;}
a.e-contenido01:visited{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c33453; text-decoration:underline; cursor:hand; line-height:120%;}
a.e-contenido01:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:none; cursor:hand; line-height:120%;}
a.e-contenido01:active{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1189de; text-decoration:underline; cursor:hand; line-height:120%;}

/*
a.link-menu01:link{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ae0f08; text-decoration:none; cursor:hand;}
a.link-menu01:visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ae0f08; text-decoration:none; cursor:hand;}
a.link-menu01:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#587d06; text-decoration:underline; cursor:hand;}
a.link-menu01:active{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ae0f08; text-decoration:none; cursor:hand;}


*/


/*desplegable*/
.oculto_pregunta{ display:none; position:absolute}
.visible_pregunta{ display:block; padding:2px;}


/*
.popup-01{position:absolute; top:0px; left:0px; width:auto; height:auto; z-index:1; visibility:hidden;}
*/

 
/*ESTILOS FORMULARIO DE CONTACTOS*/
.form-tabla{font-family:Arial, Helvetica, sans-serif; font-size:2px;}
.form-contactos1{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#990000;}
.form-contactos2{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#062a75;}
.form-contactos3{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#C60C0C;}
.form-mensaje1{font-family:Verdana, Tahoma, Arial; font-size:11px; color: #FF0000; font-weight:bold;}
.form-mensaje2{font-family:Verdana, Tahoma, Arial; font-size:11px; color: #FF0000; font-weight:bold;}
.form-texto{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.form-botones{background-color:#000000; border-bottom:#000000 1px solid; border-left:#ffffff 1px solid; border-right:#000000 1px solid; border-top:#ffffff 1px solid;
	          font:bold 11px Arial, Helvetica, sans-serif; color:#ffffe6; cursor:hand;} 
.form-formulario{background-color:#ffffe6; border:1px solid #000000; 
	             font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.form-codigo{width:66px; border:1px solid #000000; padding:2px; background-color:#FFFFE6;}
.form-menu{background-color:#ffffe6; border:1px solid #000000; width:120px;
	  font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
	  
	  
.pagetop{
	overflow:hidden;
	width:600px;
	height:390;
	margin:0;
	padding:0;
}


div.slideshow {
			margin: 18px auto;
		}
		div.slideshow ul {
			/*background: #FFF;*/
			bottom: -35px;
			left: 0px;
			position: absolute;
			overflow: hidden;
			padding: 5px 0;
			z-index: 10001;
		}
		div.slideshow ul a {
			background-position: 50% 50%;
			background-repeat:no-repeat;
			cursor: pointer;
			display: block;
			height: 39px;
			margin-right: 5px;
			opacity: 0.5;
			width: 60px;
		}
		div.slideshow ul a.active,
		div.slideshow ul a:hover {
			opacity: 1;
		}
		div.slideshow ul li {
			float: left;
			list-style: none;
		}

