*			{	margin:0;
		padding:0;}

/*

*/
ul {
		list-style-type:none;
	}

li {
		list-style-type:none;
	}

a{
		text-decoration:none;
	}

p 
	{font-size:12px;
color:#353535;	}

.tituh4
{
background: url(../img/bgmapah5.jpg) repeat-x top center;
border:solid 1px #999;
font-size:20px;
font-weight:normal;
color:#4e4d4d;	
text-align:center;
height:36px;
display:block;
padding:8px 0px 0 0px;
text-decoration:none;	
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
margin:0 0 10px 0;
}





.texto
{
	
	font-size: 1em;	
	
}

.texto object
{
	

	
	
}

.video
{
float:left;

margin: 0 15px 0px 5px;	
width:325px;	
	
}


.text ol

{
	padding:25px;
	font-size:12px;
	color:#353535;
	
}

.text li
{
	padding:5px;
	font-size:12px;
	color:#353535;
list-style-type:circle !important;
}
.texto h1
{
font-size:29px;
color:#ca0a39;	
margin: 0 0 10px 0;
font-weight:normal;
letter-spacing:-1px;
	
}
.texto h2
{
font-size:12px;
margin: 0 0 20px 0;
font-weight:bold;
color:#353535;	

}
.texto p
{
	font-size:12px;
	color:#353535;
	text-align:justify;
}
.texto img
{
float:left;
border:solid 1px #999;
margin: 0 15px 0px 5px;	
}

.masInfo
{
color:#353535;	
text-align:center;
float:right;
clear:both;
}
.masInfo a
{
background: url(../img/bg_masInfo.jpg) no-repeat;
font-size:12px;
color:#fff;	
text-align:center;
width:147px;
height:25px;
display:block;
padding:6px 3px 0 3px;
text-decoration:none;
}



/*destacamos*/
.destacamos
{
 text-align:center;
	}

.destacamos h4 
{
	/*
background: url(../img/destacah4.gif) no-repeat;
font-size:25px;
font-weight:normal;
color:#4e4d4d;	
text-align:center;
width:220px;
height:50px;
display:block;
padding:6px 0px 0 0px;
text-decoration:none;	

*/


background: url(../img/bgmapah5.jpg) repeat-x top center;
border:solid 1px #666;
font-size:20px;
font-weight:normal;
/*color:#4e4d4d;	*/
color:#fff;
text-align:center;
height:36px;
display:block;
padding:8px 0px 0 0px;
text-decoration:none;	
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
margin:0 0 10px 0;
}





.destacamos p 
{
	font-size:12px;
color:#4e4d4d;	
margin:5px ;
 text-align:left;
	}
	.fecha
{
	font-size:10px !immportant;
color:#4e4d4d;	
margin:5px ;
 text-align:left;
	}
.titu  {font-weight:bold; }
.entradilla	{text-align:justify;}
.destacamos img{ border:solid 1px #353535;}
.destacamos p span a
{
	font-size:10px;
color:#ca0a39;	
margin:5px ;
 text-align:right;
 float:right;
	}


.mapaEsp {
clear:both;
}
.mapa img{
border: none !important;

}

/*
.textoMap
{
background-color:#ebebeb;
border:solid 1px #999;
width:260px;
padding:5px;
position:absolute;
z-index:999;
top:0px;
margin: 200px 0 0 500px;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}


*/

.textoMap
{
background-color:#ebebeb;
border:solid 1px #999;
width:260px;
padding:5px;
position:absolute;
top:230px;
right:10px;
z-index:999;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.textoMap h4 
{
	
background: url(../img/bgmapah5.jpg) repeat-x top center;
border:solid 1px #999;
font-size:20px;
font-weight:normal;
color:#4e4d4d;	
text-align:center;
height:36px;
display:block;
padding:8px 0px 0 0px;
text-decoration:none;	
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
margin:0 0 10px 0;

	}

.tituCapaMapa
	{
font-size:11px;
font-weight:bold;
color:#ca0a39 !important;
	}
	
.textoMap p
	{
font-size:11px;
	}
	
	
	
	.textoMMap
{
background-color:#ebebeb;
border:solid 1px #999;
width:455px;
padding:5px;
position:absolute;
top:230px;
right:10px;
z-index:999;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}

.textoMMap h4 
{
	
background: url(../img/bgmapah5.jpg) repeat-x top center;
border:solid 1px #999;
font-size:20px;
font-weight:normal;
color:#4e4d4d;	
text-align:center;
height:36px;
display:block;
padding:8px 0px 0 0px;
text-decoration:none;	
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
margin:0 0 10px 0;

	}
	
.textoMMap p
	{
font-size:11px;
	}
	
	
	
.cerrar 

{
color:#353535;
float:right;
text-align:center;		
}
.cerrar a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../img/icoDown_cerrar.gif) no-repeat scroll right center;
color:#D2D1D1;
display:block;
font-size:16px;
font-weight:bold;
height:24px;
padding-left:10px;
padding-top:5px;
text-align:center;
text-decoration:none;
width:26px;
}



	
	/* banner top*/
	
	
.bannersTop
{
	margin: 0 0 15px 0;	
}
	
.bannersTop ul
{
		
}
		
.bannersTop li
{
display:inline;	
margin-left:4px;
border:none;
}
.bannersTop li img 
{

border:none;
}			
	
	/*  documentacion */
	
	
.documentacion
{
background:#fff url(../img/bgdocumentacion.jpg) repeat-x top;
border:solid 1px #999;
padding:5px;
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
}
.documentacion h4 
{
/*background: url(../img/bgmapah4.jpg) repeat-x top center;*/
border:solid 1px #999;
font-size:20px;
font-weight:normal;
color:#4e4d4d;	
text-align:center;
height:36px;
display:block;
padding:8px 0px 0 0px;
text-decoration:none;	
-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
margin:0 0 10px 0;
}

.documentacion li 
{

border-bottom:solid 1px #999;
padding:5px;
height:30px;
background: url(../img/icoDown.gif) no-repeat right  center;
}

.documentacion li a
{
padding:0 40px 0 0;
font-size:12px;
font-weight:normal;
color:#4e4d4d;	
display:block
}
.documentacion span
{
font-size:10px;
color:#4e4d4d;
clear:both;

}


/*evento */

.aclara
{
clear:both;

}

.evento 
{

min-height:300px


} 
.evento p
{

}


.textoEvento
{

	width:95%;
	
}
.evento h2
{
text-align:left;
float:left;
font-size:18px;
font-weight:normal;
color:#353535;	
width:550px;
margin:0 0 15px 0;
}
.evento h3
{
text-align:left;
float:left;
font-size:20px;
font-weight:normal;
color:#ca0a39;	
width:550px;
margin:0 0 15px 0;
}
.evento img
{

float:left;
border: solid 3px #999;
margin: 5px 10px 5px 0 ;
	
}
.miniCalendario
{
	padding: 2px 0 0 0;
width:65px;
height:70px;
float:right;
background:transparent url(../img/fondo-calendario_13.gif) no-repeat;
color:#fff;
text-align:center;
}
.miniCalendario .mes2
{
font-size:10px;
text-align:center;
margin-top:5px;
color:#fff;
}
.miniCalendario .dia
{
font-size:30px;
text-align:center;
margin-top:-2px;
color:#ca0a39;
}

.miniCalendario .hora
{
font-size:10px;
text-align:center;
margin-top:-7px;
color:#ca0a39;

}

.preguntar
{
font-size:14px;
text-align:center;
float:left;
font-size:16px;
}
.preguntar a
{

color:#1f4772 !important;
font-size:16px;
font-weight:bold;
width:250px;
height:29px;

padding-top:15px;
display:block;
}
.preguntar a:hover
{

color:#000 !important;
font-size:16px;
font-weight:bold;
width:250px;
height:29px;

padding-top:15px;
display:block;
}

.botonInfo
{
font-size:14px;
text-align:center;
float:right;


}

.botonInfo a
{

color:#fff;
font-size:16px;
font-weight:bold;
width:205px;
height:34px;
text-decoration:none;
padding-top:10px;
background:transparent url(../img/boton.png) no-repeat;
display:block;
}

.botonInfo a:hover
{

color:#000;
background:transparent url(../img/boton.png) no-repeat;
}


.flechas{
margin-top:5px; 
}
.siguiente{
float:right;
margin:0 150px 0 15px ;
padding:0px;
}
.siguiente a{
background:transparent url(../img/flecha_sig.jpg ) no-repeat  center right;
height:40px;
width:140px;
text-align:left;
display:block;
font-size:20px;
color:#083565;
padding-top:15px;
text-decoration:none;
}

.anterior{
float:left;
margin:0 15px 0 150px ;
padding:0px;
}

.anterior a
{
background:transparent url(../img/flecha_ant.jpg ) no-repeat center left;
height:40px;
width:140px;
text-align:right;
display:block;
font-size:20px;
color:#083565;
padding-top:15px;
text-decoration:none;

}






/* calendario */



#calendario {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(Imagenes/calendario.jpg) no-repeat scroll 0 0;
float:left;
height:220px;
width:220px;
text-align:center;

}
#mesactual {
width:220px;
}
#meses {
width:200px;
margin-top:4px;
margin-left:12px;
_margin-left:0px;
*margin-left:0px;


}
.calendariotable {
margin-left:10px;
margin-top:130px;
}
.mes {
color:#000;
font-family:arial;
font-size:18px;
text-align:center;
}
.diasnominales {
color:#666666;
font-family:arial;
font-size:11px;
text-align:center;
width:33px;
}
.diasnumericos {
color:#666666;
font-family:arial;
font-size:11px;
text-align:center;
}
.diasdestacados {
background-color:#C6DAF7;
color:#336699;
float:right;
font-family:arial;
font-size:11px;
text-decoration:none;
}
.diasdestacados:link {
background-color:#C6DAF7;
color:#336699;
float:right;
font-family:arial;
font-size:11px;
text-decoration:none;
}
.diasdestacados:active {
}
.diasdestacados:visited {
}
.diasdestacados:hover {
background-color:#3477C9;
color:#FFFFFF;
float:right;
font-family:arial;
font-size:11px;
text-decoration:none;
}
.diahoy {
border:1px solid #003399;
color:#336699;
font-family:arial;
font-size:11px;
text-align:center;
}
.diahoy:link {
border:1px solid #003399;
color:#336699;
font-family:arial;
font-size:12px;
text-decoration:none;
}
.diahoy:visited {
}
.diahoy:hover {
border:1px solid #006699;
color:#000066;
font-size:12px;
text-decoration:none;
}
.anterior {
color:#1f4772;
text-align:center;
text-decoration:none;
}
.anterior a {
color:#1f4772;

text-decoration:none;
}
.siguiente {
color:#1f4772;
font-size:16px;
}
.siguiente a{
color:#1f4772;
text-decoration:none;
}
#mesanterior {
float:left;
width:98px;
}
#mesiguiente {
float:left;

width:98px;
}
.diasminiaturia {
color:#333333;
font-family:arial;
font-size:9px;
}
.mesminiatura {
color:#353535;
font-family:arial;
font-size:10px;
margin-top:0;
padding-left:5px;
text-align:right;
}
.mesminiatura:link {
color:#353535;
font-family:arial;
font-size:13px;
text-decoration:none;
}
.mesminiatura a {
color:#353535;
font-family:arial;
font-size:13px;
text-align:center;
text-decoration:none;
}
.mesminiatura:visited {
}
.mesminiatura:hover {
}
.mesminiatura td {
color:#1f4772;
font-family:arial;
font-size:13px;
text-align:center;
text-decoration:none;
}     

.mesminiatura2 {
color:#353535;
font-family:arial;
font-size:10px;
text-align:left;
text-decoration:none;
}
.mesminiatura2:visited {
}
.mesminiatura2:hover {
}
.mesminiatura2:link {
color:#353535;
font-family:arial;
font-size:10px;
padding-right:10px;
text-align:left;
}
.mesminiatura2 td:link {
color:#353535;
font-family:arial;
font-size:10px;
text-align:right;
text-decoration:none;
}
.mesminiaturasiguiente {
color:#FFFFFF;
font-family:arial;
font-size:10px;
padding-left:15px;
text-align:left;
}
.mesminiaturasiguiente td:link {
color:#FFFFFF;
font-family:arial;
font-size:10px;
padding-left:15px;
text-align:left;
text-decoration:none;
}
.mesminiaturaanterior {
background-color:#C6DAF7;
color:#336699;
font-family:arial;
font-size:7px;
height:10px;
text-decoration:none;
width:10px;
}
.imgflecha {
margin-top:5px; 
}


.bocadilloCal
{
margin-top:5px; 
}


.bocadilloCal_arriba
{
background:transparent url(../img/bocatatop.png) no-repeat left  center;
height:37px;
margin-bottom:-1px;
}
.bocadilloCal_medio
{
background:transparent url(../img/bocata_medio.png) repeat-y left  center;
padding:5px;
color:#ffffff;
text-align:center;
font-size:18px;
}

.bocadilloCal_abajo
{
background:transparent url(../img/bocatadown.png) no-repeat left  center;
height:72px;
margin-top:-1px;
}



/* fin calendario*/



/*video */


	.cursos_formacion
	{
	border:solid 1px #999;
font-size:12px;
font-weight:normal;
color:#4e4d4d;	
text-align:center;
padding:8px;
	-moz-border-radius-topleft: 5px; 
-moz-border-radius-topright: 5px; 
-webkit-border-top-right-radius: 5px;
-webkit-border-top-left-radius: 5px;
-moz-border-radius-bottomleft: 5px; 
-moz-border-radius-bottomright: 5px;
-webkit-border-bottom-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
text-align:left;
width:200px;
float:left;
	}
	
	
		.cursos_formacion li
{
border-bottom:solid 1px #999;
margin:5px 0 0 0;
padding:0 0 2px;

}

.gridPerfiles{ width:650px; color:#666; font-size:x-small;}

h2 .mititular { font-size:18px; color:Red;}

.mapaflash {
	height: 256px;
	width: 720px;
	background: url(../imagenes/fondo_mapa.jpg) no-repeat left top;
	position: relative;
	text-align: center;
	margin-bottom:20px;
	float:left;
	}
.fechasMapa
{float:left;
 width:200px;
 height:260px;
 color: Gray;
 font-size:10px;
    }
.mapa h2 {
	position: absolute;
	width: 431px;
	left: 10px;
	top: 0px;
	margin-top: 15px;
	margin-bottom: 0px;
	}
.flash {
	position: absolute;
	top: 40px;
	left: 5px;
}

#paginacion-producto {background: #f6f6f6;border: 1px solid #e6e6e6;padding: 5px;color: #666666;position: relative;float:left;margin-top: 10px;height:17px;width:650px;}

#paginacion-producto a{color:gray; font-size:14px;}
#paginacion-producto a:hover{color:gray; font-size:14px; text-decoration:underline;}
