@charset "utf-8";
/* CSS ESF */
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}

H1{
	color:#274252;
	font-size:22px;
}

H2{
	color:#274252;
	font-size:16px;
}


H1 a{
	color:#274252;
	font-size:22px;
	text-decoration:none;
}

H1 a:hover{
	color:#FF6600;
	font-size:22px;
	text-decoration:none;
}

H2{
	color:#274252;
	font-size:16px;
	text-decoration:none;
}

H2 a:hover{
	color:#FF6600;
	font-size:16px;
	text-decoration:none;
}


.clear{
	clear:left;
}

#contenedor {
	width: 900px;
	padding: 0px;
	margin-top: 0px;
	margin-right:auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#cabecera {
	width: 845px;
	height: 45px;
	float: center;
	padding-top:10px;
	padding-left:30px;
	padding-right:25px;
}

#buscar {
	height: 25px;
	width: 190px;
	text-align:right;
	float:right;
	color:#666;
	font-size:11px;
	padding-top:20px;
	padding-left:710px;
}

/*#buscar input {
	height: 18px;
	width: 125px;
}*/

#logotipo {
	background-image: url(../img/bg-logotipo.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 285px;
	float:left;
	overflow:hidden;
}

#logotipo a{
	height: 45px;
	width: 180px;
	padding-top:45px;
	height:0;
	display:block;
}

#logotipo a:hover, a:visited {
	height: 45px;
	width: 180px;
}

/* MSA 21Jun2010 - Cambiar logotipo */
#logotipo10 {
	background-image: url(../../../../images/ESF10_Azul_200.jpg);
	background-repeat: no-repeat;
	height: 47px;
	width: 285px;
	float:left;
	overflow:hidden;
}

#logotipo10 a{
	height: 47px;
	width: 180px;
	padding-top:47px;
	height:0;
	display:block;
}

#logotipo10 a:hover, a:visited {
	height: 47px;
	width: 180px;
}


/**************************************/

#logotipoformacion {
	background-image: url(../img/bg-logotipoformacion.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 285px;
	float:left;
	overflow:hidden;
}

#logotipoformacion a{
	height: 45px;
	width: 180px;
	padding-top:45px;
	height:0;
	display:block;
}

#logotipoformacion a:hover, a:visited {
	height: 45px;
	width: 180px;
}

#logotipobea {
	background-image: url(../img/bg-logotipobea.png);
	background-repeat: no-repeat;
	height: 45px;
	width: 285px;
	float:left;
	overflow:hidden;
}

#logotipobea a{
	height: 45px;
	width: 180px;
	padding-top:45px;
	height:0;
	display:block;
}

#logotipobea a:hover, a:visited {
	height: 45px;
	width: 180px;
}


#botonera {
	height:45px;
	width: 535px;
	font-weight: bold;
	color:#000000;
	font-size: 11px;
	text-decoration: none;
	padding-left:25px;
	float:left;
}

#botonera ul{
	list-style-type: none;
	height:39px;
}

#botonera ul li{
	padding-top: 7px;
	display: inline;
	float:left;
	text-align:center;
	height:32px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;
}

#botonera ul li#inicio { background:url(../img/bg-bordebotonera.png); width: 30px; }
#botonera ul li#presentacion { background:url(../img/bg-bordebotonera.png); width: 80px;  }
#botonera ul li#actividades { background:url(../img/bg-bordebotonera.png); width:65px; }
#botonera ul li#catalogo { background: url(../img/bg-bordebotonera.png); width:45px; }
#botonera ul li#certifiaciones { background: url(../img/bg-bordebotonera.png); width: 80px;}
#botonera ul li#convocatorias { background: url(../img/bg-bordebotonera.png); width:75px; }

#botonera ul li a{
	color: #000000;
	text-decoration: none;
}

#botonera ul li a:hover, #botonera ul li a.activo{
	color:#FF6600;
	text-decoration: none;
}

.borde-botonera-i{
	background:url(../img/bg-bordebotonera-i.png) no-repeat;
	width:2px;
}

.borde-botonera-d{
	background:url(../img/bg-bordebotonera-d.png) no-repeat;
	width:2px;
}

.marcador{
	background-image:url(../img/bg-marcador.png);
	background-repeat:no-repeat;
	background-position:center;
}

#contenido{
	width: 860px;
	height:auto;
	background-image: url(../img/bg-contenedor.png);
	background-repeat: repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
}

#izquierda{
	width:213px;
	float:left;
}

#centro{
	width:425px;
	height:auto;
	float:left;
	text-align:center;
	padding-left:5px;
}


#derecha{
	width:210px;
	float:left;
}

.seccion{
	width:200px;
	float:none;
	line-height:13px;
	padding:0px;
}

.seccion img{
	border:none;
} 

.seccion a, .seccion a:hover, .seccion a:visited{
	color:#274252;
	text-decoration:none;
}

.seccion p{
	padding-top:6px;
	padding-left:15px;
	color:#274252;
	font-size:12px;
	
}

.seccion ul{
	padding-top:10px;
	padding-left:25px;
	padding-right:5px;
	color:#274252;
	font-size:12px;
	list-style-image:url(../img/bg-lista.png);
}

.seccion ul li{
	padding-top:5px;
}

.seccion ul li a{
	color: #274252;
	text-decoration: none;
}

.seccion ul li a:hover, .seccion ul li a:visited{
	color: #274252;
	text-decoration: none;
}

.titulo-seccion{
	background-image:url(../img/bg-cabeceraseccion.png);
	background-repeat:no-repeat;
	background-position:center;
	width:206px;
	height:26px;
	font-weight:bold;
}

.titulo-seccion a:hover{
	color: #274252;
	text-decoration:underline;
}

.titulo-seccion a{
	color: #274252;
	text-decoration:none;
}

.cuerpo-seccion{
	background-image:url(../img/bg-cuerposeccion.png);
	background-repeat:repeat-y;
	background-position:center;
	width:205px;
	height:auto;
}

.cuerpo-seccion ul{
	width:170px;
	height:auto;
}

.cuerpo-seccion ul il a, .cuerpo-seccion ul il a:hover, .cuerpo-seccion ul il a:visited{
	text-decoration:none;
	color: #274252;
}

.cuerpo-seccion img{
	padding-left:3px;
}

.ubicacion{
	background-image:url(../img/bg-ubicacion.png);
	background-repeat:repeat-y;
	background-position:center;
	width:205px;
	height:100px;
}

.ubicacion p{
	padding-left:10px;
	padding-top:10px;
	font-size:10px;
	color:#274252;
	font-weight:normal;
}

.ubicacion a, .ubicacion a:hover, .ubicacion a:visited{
	color:#274252;
	text-decoration:none;
}

.pie-seccion{
	background-image:url(../img/bg-pieseleccion.png);
	background-repeat:no-repeat;
	background-position:center;
	width:205px;
	height:9px;
}

#inferior{
	width:870px;
	height:62px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

#inferior-izquierda{
	width:425px;
	height:61px;
	float:left;
	text-align:right;
	padding-top:4px;
}

#inferior-derecha{
	width:355px;
	height:55px;
	float:left;
	text-align:left;
	background-image:url(../img/bg-inferior-derecha.png);
	background-repeat:no-repeat;
	margin-left:5px;
	padding-top:10px;
	padding-right:70px;
}

#inferior-derecha p{
	text-align:right;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#274252;
}

#inferior ul{
	width:415px;
	text-align:center;
	list-style-type: none;	
}

#inferior ul li{
	display: inline;
}

#inferior ul li a:hover, #inferior ul li a:visited{
	border: none;
	text-decoration:none;
}

#inferior img{
	border:none;
}

#inferior a, #inferior a:hover, #inferior a:visited{
	color:#274252;
	text-decoration:none;
}

#pie{
	text-align:center;
	color:#274252;
	font-weight:bold;
	width:900px;
	height:36px;
	padding-top:10px;
}

#pie a, #pie a:visited{
	color:#274252;
	text-decoration:none;
}

#pie a:hover{
	color:#FF6600;
	text-decoration:none;
}

.titulo-texto{
	color:#274252;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	padding-top:20px;
	padding-right:10px;
	text-align:right;
}

.cuerpo-contenido{
	background-image:url(../img/bg-cuerpo-texto.png);
	background-repeat:no-repeat;
	width:425px;
	height:300px;
	padding-top:20px;
	padding-bottom:10px;
	text-align:justify;
}

.cuerpo-texto{
	width:390px;
	height:300px;
	text-align:left;
	color: #274252;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	overflow:auto;
}

.cuerpo-texto a, .cuerpo-texto a:visited{
	color:#274252;
	text-decoration:none;
}
.cuerpo-texto a:hover{
	color:#FF6600;
	text-decoration:none;
}

.cuerpo-contenido-noticia{
	background-image:url(../img/bg-cuerpo-texto-noticia.png);
	background-repeat:no-repeat;
	width:425px;
	height:200px;
	padding-top:20px;
	padding-bottom:10px;
}

.cuerpo-texto-noticia{
	width:390px;
	height:200px;
	text-align:left;
	color: #274252;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	text-align:justify;
	overflow:auto;
}

.cuerpo-texto-noticia a, .cuerpo-texto-noticia a:visited{
	color: #274252;
	text-decoration:none;
}

.cuerpo-texto-noticia a:hover{
	color:#FF6600;
	text-decoration:none;
}

.cuerpo-texto p{
	text-align:justify;
	font-size:12px;
	line-height:16px;
	color:#274252;
}

.cuerpo-texto ul{
	font-size:12px;
	list-style-image:url(../img/bg-lista.png);
	text-align:left;
	padding-left:20px;
	text-align:justify;
}

.cuerpo-texto ul li{
	padding-top:5px;
	text-align:justify;
}

.cuerpo-texto ul li a{
	color: #274252;
	text-decoration: none;
}

.cuerpo-texto ul li a:visited{
	color: #274252;
	text-decoration: none;
}

.cuerpo-texto ul li a:hover{
	color:#FF6600;
	text-decoration: none;
}

.cuerpo-texto-noticia p{
	text-align:justify;
	font-size:12px;
	line-height:16px;
	color:#274252;
}

.cuerpo-texto-noticia ul{
	font-size:12px;
	list-style-image:url(../img/bg-lista.png);
	text-align:left;
	padding-left:20px;
	text-align:justify;
}

.cuerpo-texto-noticia ul li{
	padding-top:5px;
	text-align:justify;
}

.cuerpo-texto-noticia ul li a{
	color: #274252;
	text-decoration: none;
}

.cuerpo-texto-noticia ul li a:visited{
	color: #274252;
	text-decoration: none;
}

.cuerpo-texto-noticia ul li a:hover{
	color:#FF6600;
	text-decoration: none;
}


.cuerpo-sublista li{
	list-style:disc;
}

.cuerpo-listaimg li{
	display:inline;
}

.pie-texto{
	background-image:url(../img/bg-pie-texto.png);
	background-repeat:no-repeat;
	width:425px;
	height:16px;
}

/*******************************/
/********* BUSCADOR ************/
/*******************************/

#ajaxSearch_input {
	width: 125px;
	height: 18px;
	color: #666;
	float:left;
}
#ajaxSearch_submit {
	color: #666;
	height: 22px;
	float:left;
}
.AS_ajax_result {
    color: #444;
    margin-bottom: 3px;
}

.ajaxSearch_resultsInfo{
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.ajaxSearch_paging{
	padding-top:5px;
	padding-bottom:10px;
	font-weight:bold;
}

.ajaxSearch_extract{
	padding-top:5px;
	padding-bottom:30px;
}

.ajaxSearch_resultLink{
	font-weight:bold;
	color:#FF6600;
}

.ajaxSearch_resultListContainer{
	padding-top:10px;
	padding-bottom:5px;
}

.AS_ajax_resultLink {
	text-decoration: underline;
	font-variant: small-caps;
}
.AS_ajax_resultDescription{
    color: #555;
}
.AS_ajax_more {
    color: #555;
}


/*************************************/
/* FORMACIÃ�N / ACTIVIDADES DEL GRUPO */
/*************************************/

.formacion-izquierda{
	width:430px;
	height:auto;
	float:left;
	text-align:left;
}

.formacion-derecha{
	width:430px;
	height:auto;
	float:left;
}

.formacion-cabecera{
	width:410px;
	height:55px;
	background-image:url(../img/bg-cabecera-formacion.png);
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:20px;
}

.formacion-cuerpo {
	background-image: url(../img/bg-cuerpo-formacion.png);
	background-repeat: no-repeat;
	height: 320px;
	width: 430px;
	overflow:hidden;
}

.formacion-cuerpo a{
	height: 320px;
	width: 430px;
	padding-top:310px;
	height:0;
	display:block;
}

.formacion-cuerpo a:hover, .formacion-cuerpo a:visited {
	height: 320px;
	width: 430px;
}


.bea-cuerpo{
	width:430px;
	height:320px;
	background-image:url(../img/bg-cuerpo-bea.png);
	background-repeat:no-repeat;
	overflow:hidden;
}

.bea-cuerpo a{
	height: 320px;
	width: 430px;
	padding-top:330px;
	display:block;
}

.bea-cuerpo a:hover, .bea-cuerpo a:visited {
	height: 320px;
	width: 430px;
}

.seccion-inferior{
	width:200px;
	float:left;
	line-height:13px;
	padding-left:10px;
	padding-top:5px;
	height:100px;
}

.seccion-inferior img{
   border:none;
}

.seccion-inferior p{
	padding-top:6px;
	padding-left:10px;
	color:#274252;
	font-size:10px;
	
}


#banner{
	width:430px;
	float:left;
	padding-top:5px;
	height:100px;
}

.continua-cuerpo{
	width:430px;
	height:320px;
	background-image:url(../img/bg-cuerpo-continua.png);
	background-repeat:no-repeat;
}

.continua-cuerpo a{
	color:#274252;
	text-decoration:none;
}

.continua-cuerpo a:hover, .continua-cuerpo a:visited {
	color:#274252;
	text-decoration:none;
}

.ocupacion-cuerpo{
	width:213px;
	height:320px;
	background-image:url(../img/bg-cuerpo-ocupacion.png);
	background-repeat:no-repeat;
	padding-left:217px;
}

.ocupacion-cuerpo a{
	color:#274252;
	text-decoration:none;
}

.ocupacion-cuerpo a:hover, .ocupacion-cuerpo a:visited {
	color:#274252;
	text-decoration:none;
}


/* BOTONERAS LATARALES */

.botonera-lateral{
	width:213px;
	float:left;
	margin:auto;
	padding-top:10px;
	color: #274252;
}

.botonera-lateral ul{
	width:180px;
	color: #274252;
}

.botonera-lateral ul li{
	padding-top:8px;
	padding-left:10px;
	width:175px;
	height:30px;
	background-image:url(../img/bg-boton.png);
	background-repeat:no-repeat;
	list-style:none;
	color:#274252;
	font-size:12px;
	font-weight:bold;
}

.botonera-lateral ul li a{
	color: #274252;
	text-decoration: none;
}

.botonera-lateral ul li a:hover, .botonera-lateral ul li a.activo{
	color:#FF6600;
	text-decoration: none;
}

.botonera-lateral-d{
	width:213px;
	float:right;
}


/*************************************/
/** FORMACIÃ�N CONTINUA /OCUPACIONAL **/
/*************************************/


.texto-cabecera{
	width:580px;
	float:left;
	padding-top:10px;
}

.texto-cabecera-ocupacional{
	width:360px;
	float:left;
	padding-top:10px;
}

.banner-ocupacional{
	width:215px;
	background-image:url(../img/banner-ocupacional.png);
	background-repeat:no-repeat;
	background-position:center;
	height:40px;
	float:left;
	padding-top:25px;
	padding-left:10px;
	color:#274252;
}

.banner-ocupacional a{
	color:#274252;
	text-decoration:none;
}

.banner-ocupacional a:hover{
	color:#274252;
	text-decoration:none;
}

.banner-ocupacional a:visited {
	color:#274252;
	text-decoration:none;
}

.banner-continua{
	width:420px;
	background-image:url(../img/banner-contunua.png);
	background-repeat:no-repeat;
	background-position:left;
	height:40px;
	float:left;
	padding-top:25px;
	padding-left:10px;
	color:#274252;
}

.banner-continua a{
	color:#274252;
	text-decoration:none;
}

.banner-continua a:hover{
	color:#274252;
	text-decoration:none;
}

.banner-continua a:visited {
	color:#274252;
	text-decoration:none;
}

.formacion-contenido{
	width:860px;
	height:auto;
	float:left;
	text-align:left;
}

.formacion-cabecera-interior{
	width:840px;
	height:65px;
	background-image:url(../img/bg-cabecera-formacion-interior.png);
	background-repeat:no-repeat;
	padding-left:20px;
	
}

.formacion-continua{
	a
	width:840px;
	height:320px;
	background-image:url(../img/bg-cuerpo-interior.png);
	background-repeat:no-repeat;
	padding-right:20px;
}

/***** MSA - 16Jun2010 - annadido para la página nueva de master certificado *****/
.formacion-continua-cert{
	width:820px;
	height:620px;
	background-image:url(../img/bg-cuerpo-intCert.png);
	background-repeat:no-repeat;
	padding-right:20px;
}
/*******/

.formacion-ocupacional{
	width:860px;
	height:320px;
	background-image:url(../img/bg-cuerpo-interior.png);
	background-repeat:no-repeat;
}

.imagen-formacion{
	width:212px;
	height:316px;
	float:left;
}

.imagen-bea{
	width:425px;
	height:316px;
	float:left;
}

/***** MSA - 16Jun2010 - annadido para la página nueva de master certificado *****/
.menu-cert{
	width:225px;
	height:316px;
	float:left;
}
/*******/

.continua-texto{
	width:397px;
	height:290px;
	float:left;
	padding-top:10px;
	padding-left:17px;
	color: #274252;
}

/***** MSA - 16Jun2010 - annadido para la página nueva de master certificado *****/
.continua-texto-cert{
width:800px;
	height:290px;
	float:left;
	padding-top:10px;
	padding-left:17px;
	color: #274252;
}
.continua-texto-intCert{
	width:797px;
	height:290px;
	float:left;
	padding-top:10px;
	padding-left:17px;
	color: #274252;
	overflow:scroll;
}
/*******/


.continua-texto-contact{
	width:397px;
	height:290px;
	float:left;
	padding-left:17px;
	color: #274252;
}

.continua-lista{
	width:400px;
	height:60px;
}

.continua-lista ul{
	list-style-type: none;
	width:400px;
	height:30px;
}

.continua-lista ul li{
	display: inline;
	float:left;
	text-align:center;
	height:19px;
	width:131px;
	text-align:center;
	background-image:url(../img/bg-botonera-formacion.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:6px;
	margin-bottom:7px;
}

.continua-lista ul li a{
	text-decoration: none;
	color:#274252;
}

.continua-lista ul li a:visited{
	text-decoration: none;
	color:#274252;
}


.ocupacional-texto{
	width:420px;
	height:290px;
	float:left;
	padding-top:10px;
	padding-left:15px;
}

.ocupacional-lista ul{
	list-style-type: none;
	width:400px;
	height:60px;
	float:left;
}

.ocupacional-lista ul li{
	display: inline;
	float:left;
	text-align:center;
	height:19px;
	width:131px;
	text-align:center;
	background-image:url(../img/bg-botonera-formacion.png);
	background-repeat:no-repeat;
	background-position:center;
	padding-top:6px;
	margin-bottom:7px;
}

.ocupacional-lista ul li a{
	text-decoration: none;
	color:#274252;
}

.ocupacional-lista ul li a:visited{
	text-decoration: none;
	color:#274252;
}


.formacion-scroll{
	padding-left:10px;
	padding-right:15px;
	text-align:justify;
	width:380px;
	height:200px;
	float:left;
	overflow:auto;
	color: #274252;
}

.formacion-scroll a, .formacion-scroll a:visited{
	color: #274252;
	text-decoration:none;
}

.formacion-scroll a:hover{
	color:#FF6600;
	text-decoration:none;
}

.formacion-scroll table{
 	width:370px;
	border:1px solid #CCCCCC;
	text-align:left;
}

.formacion-scroll ul{
	padding-left:40px;
}

.formacion-scroll ul li{
	list-style:inside;
}

.bea-scroll{
	padding-left:10px;
	padding-right:15px;
	text-align:justify;
	width:380px;
	height:280px;
	float:left;
	overflow:auto;
	color: #274252;
}


/***** MSA - 16Jun2010 - annadido para la página nueva de master certificado *****/
.bea-scroll-cert{
	padding-left:10px;
	padding-right:15px;
	text-align:justify;
	width:780px;
	height:580px;
	float:left;
	overflow:auto;
	color: #274252;
}
.bea-scroll-intCert{
	padding-left:10px;
	padding-right:15px;
	text-align:justify;
	width:820px;
	height:280px;
	float:left;
	overflow:auto;
	color: #274252;
}
/*****/

.bea-scroll table{
 	width:370px;
	border:1px solid #CCCCCC;
	text-align:left;
}

.bea-scroll ul{
	padding-left:40px;
}

.bea-scroll ul li{
	list-style:inside;
}


.informacion{
	padding-right:15px;
	padding-top:5px;
	text-align:right;
	width:390px;
	height:15px;
	float:left;
	font-weight:bold;
	color:#FF6600;
}

.informacion a, .informacion a:hover, .informacion a:visited{
	color:#FF6600;
	text-decoration:none;
}

.pie-banner{
	width:860px;
	height:120px;
}

.contacto-scroll{
	padding-left:20px;
	padding-right:15px;
	text-align:justify;
	width:360px;
	height:300px;
	float:left;
	overflow:auto;
	color: #274252;
}

/****************************************************/
/********** Caractersticas del FORMULARIO ***********/
/****************************************************/

#EmailForm fieldset{
    border:none;
}

#EmailForm p{
	padding-left: 2px;
	padding-right: 2px;
}
#EmailForm label{
	display: block;
	float: left;
	margin-top: 3px;
	width:100px;
}
#EmailForm input{
	display: block;
	width: 180px;
	float:left;
	margin-top: 5px;
	border:1px solid #ccc;
}

#EmailForm textarea{
	margin-top: 3px;
	width: 280px;
	height:40px;
	float: left;
	border:1px solid #cccccc;
}

#EmailForm input[type="submit"]{
	margin: 0 0 20px 95px;
	width:100px;
	background-color:#BFD3DF;
	color:#014D65;
	border:1px solid #014D65;
	}
#EmailForm input[type="reset"] {
	margin: 0 0 20px 10px;
	width: 100px;
	background-color:#BFD3DF;
	color:#014D65;
	border:1px solid #014D65;
}
#EmailForm input[type="checkbox"]{
	margin: 0 0 0 10px;
	width: 20px;
	float: left;
	border:1px solid #014D65;
	background-color:#BFD3DF;
	color:#014D65;
}
.flotante{
	float: left;
	width: 300px;
}
#EmailForm input[type="hidden"]{
	display: none;
}

br.clear-l {
	clear: left;
}

/*#km_form input[type="text"] {
	width: 300px;
	margin: 10px 0px;
}

#km_form input[type="submit"] {
	width: 150px;
	margin: 10px 0px;
}*/

.banner-bea{
	width:281px;
	float:left;
	height:147px;
	padding-right:5px;
}

.banner-bea img{
	border:none;
}


/*********************************************************/
/* Caractersticas del FORMULARIO Reserva certificaciones */
/*********************************************************/

#ReservaForm fieldset{
    border:none;
	padding-left:10px;
}

#ReservaForm p{
	padding-left: 2px;
	padding-right: 2px;
	width:350px;
	float:left;
}

#ReservaForm ul{
	padding-left: 2px;
	padding-right: 2px;
	width:350px;
	float:left;
}

.ancholabel{
	display: block;
	float: left;
	margin-top: 3px;
	width:350px;
}

.ancholabelcorta{
	display: block;
	float: left;
	margin-top: 3px;
	width:90px;
}

#ReservaForm input{
	display: block;
	width: 260px;
	float:left;
	margin-top: 3px;
	border:1px solid #ccc;
}

#ReservaForm textarea{
	margin-top: 3px;
	width:350px;
	height:40px;
	float:left;
	border:1px solid #cccccc;
}

#ReservaForm input[type="submit"]{
	margin: 0 0 5px 50px;
	width:100px;
	background-color:#BFD3DF;
	color:#014D65;
	border:1px solid #014D65;
	}
	
	
#ReservaForm input[type="radio"]{
	width:30px;
	background-color:#BFD3DF;
	color:#014D65;
	border:1px solid #014D65;
	float:left;
}
	
#ReservaForm input[type="reset"] {
	margin: 0 0 5px 10px;
	width: 100px;
	background-color:#BFD3DF;
	color:#014D65;
	border:1px solid #014D65;
}
#ReservaForm input[type="checkbox"]{
	margin: 0 0 0 10px;
	width: 20px;
	float: left;
	border:1px solid #014D65;
	background-color:#BFD3DF;
	color:#014D65;
}
#ReservaForm input[type="hidden"]{
	display: none;
}

br.clear-l {
	clear: left;
}

.error{
	color:#FF0000;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
}

.boton-bea{
	width:210px;
	float:left;
	height:100px;
	padding-right:5px;
}

.boton-bea img{
	border:none;
}

/*MAPA WEB*/

#contenido-mapa{
	width:850px;
	height:555px;
	float:inherit;
	color:#274252;
	font-size:12px;
}

.lista-mapa{
	padding-top:3px;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
}

.lista-mapa li{
	list-style:none;
	padding-bottom:10px;
}

.lista-mapa li a, .lista-mapa li a:visited{
	color: #FF6600;
	text-decoration: none;
}

.lista-mapa li a:hover{
	color:#274252;
	text-decoration: none;
}

.sublista-mapa li{
	color:#274252;
	padding-left:10px;
	font-weight:normal;
	list-style:none;
	padding-bottom:0;
}

.sublista-mapa li a, .sublista-mapa li a:visited{
	color:#274252;
	text-decoration: none;
}

.sublista-mapa li a:hover{
	color:#FF6600;
	text-decoration: none;
}

.sublista2 li{
	color:#274252;
	padding-left:20px;
	font-weight:normal;
	list-style:inside;
	padding-bottom:0;
}

.sublista2 li a, .sublista2 li a:visited{
	color:#274252;
	text-decoration:none;
}

.sublista2 li a:hover{
	color:#FF6600;
	text-decoration: none;
}

.columna{
	height:555px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}


/***********************************************************************
************************************************************************
**************  MSA - 28-Jun-2010 - Nueva PORTADA **********************/


#centroNEW{
	width:525px;
	height:auto;
	float:right;
	text-align:right;
	padding-left:5px;
}

#izquierdaNEW{
	width:200px;
	float:left;
}

#inferiorNEW{
	width:870px;
	height:100px;
	padding-top:10px;
	padding-left:5px;
	padding-right:5px;
}

#inferior-izquierdaNEW{
	width:300px;
	height:61px;
	float:left;
	text-align:left;
	padding-top:4px;
}

#pieNEW{
	text-align:center;
	color:#274252;
	font-weight:bold;
	width:425px;
	height:36px;
	padding-top:10px;
}

#pieNEW a, #pieNEW a:visited{
	color:#274252;
	text-decoration:none;
}

#pieNEW a:hover{
	color:#FF6600;
	text-decoration:none;
}

.titulo-seccionNEW{
	background-image:url(../img/bg-cabeceraseccionNEW.png);
	background-repeat:no-repeat;
	background-position:left;
	width:180px;
	height:26px;
	font-weight:bold;
}

.titulo-seccionNEW a:hover{
	color: #274252;
	text-decoration:underline;
}

.titulo-seccionNEW a{
	color: #274252;
	text-decoration:none;
}

/************************************************************************************
************************************************************************************/

/*********** HOVER IMAGE  *************/
/*.hoverIMG {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 510px;
}
.hoverIMG a {
	margin: 0; padding: 5px;
	float: left;
	position: relative; */ /* Set the absolute positioning base coordinate */
/*	width: 519px;
	height: 100px;
}
.hoverIMG a img {
	width: 509px; height: 90px;*/ /* Set the small thumbnail size */
/*	-ms-interpolation-mode: bicubic; /* IE Fix for Bicubic Scaling */
/*	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
}
.hoverIMG a img.hover {
	/*background:url(../img/MC/thumb_bg.png) no-repeat center center;  /* Image used as background on hover effect*/
/*	border: none; /* Get rid of border on hover */
/*}
*/


.bubblewrap{
list-style-type:none;
margin:0;
padding:0;
}

.bubblewrap a{
display:inline;
width: 510px;
height:90px;
}

.bubblewrap a img{
width: 509px; /* width of each image.*/
height: 90px; /* height of each image.*/
border:0;
margin-right: 12px; /*spacing between each image*/
-webkit-transition:-webkit-transform 0.1s ease-in; /*animate transform property */
-o-transition:-o-transform 0.1s ease-in; /*animate transform property in Opera */
}

.bubblewrap a img:hover{
-moz-transform:scale(1.8); /*scale up image 1.8x*/
-webkit-transform:scale(1.8);
-o-transform:scale(1.8);
}






/* ESTE ARCHIVO SE ALOJA EN LA RUTA ../ASSETS/TEMPLATES/ESF/CSS/ */