/* CSS Document */

BODY { background:#ebebeb url(../images/bgr-body.gif) repeat-x left top; color:#333; padding-top:0.55em; font-family:Candara, Tahoma, Times}
H1, H2, H3, H4, STRONG, LEGEND { font-weight:bold}

FORM{ margin:0; padding:0;}

.yui-ge .yui-u {
width:170px;
}

P {margin:0.75em 0}
A { text-decoration:none;}
.txtCentro { text-align:center;}
.txtJus { text-align:justify;}
.fLeft { float:left;}
.fRight { float:right;}

/******* CABECERA ********/
#hd { background:url(../images/bgr-cabcera.gif) repeat-x left top; /*margin-bottom:1em;*/ z-index:99; position:relative;}
#hd LI { border-left:1px solid #8e8c8c; float:left; padding:0 1em;}

#menu-Secundario UL { float:right; margin-top:2.25em;} 
#menu-Secundario LI A { color:#8e8c8c; font-size:0.93em}
#hd #menu-Secundario .home { border:0;}
#menu-Secundario .home A { background: url(../images/ico-home.gif) no-repeat center center; border-left:0; float:left; text-indent:-9999px; margin-top:-0.5em; width:28px; height:28px}

#menu-Principal {border-top:0px solid #e9e9e9; border-bottom:0px solid #e9e9e9; font-weight:bold; padding:0.15em 0 0.15em 0.5em;}
#menu-Principal UL { float:none; }
#menu-Principal LI { no-repeat right top; border:0; font-size:1.2em; padding:0 0.77em}
#menu-Principal LI A {color:#192c70; display:block; font-size:1.08em; padding:0.25em 0.75em 0.4em 0.75em;}
#menu-Principal LI A:HOVER, BODY.unicis #menu-Principal .unicis A, BODY.agencia #menu-Principal .agencia A, BODY.agenda #menu-Principal .agenda A, BODY.franquicia #menu-Principal .franquicia A, BODY.sugerencias #menu-Principal .sugerencias A { background:url(../images/ico-cabecera-menu-seleccion.gif) no-repeat center bottom; color:#005b9b;}

H1 A { background:url(../images/logo-unicis.png) no-repeat left; display:block; text-indent:-9999px; width:977px; height:130px;}

/******* PIE ********/
#ft { font-size:0.93em}
#ft DIV { background:#005b9c url(../images/bgr-enlaces-pie.gif) repeat-x left bottom; color:#FFF; font-weight:bold; margin:1em 0 1.5em 0; padding:0.6em 1.8em;
		-moz-border-radius: 4px; -webkit-border-radius: 4px;}
#ft DIV A { color:#FFF; padding-left:2.5em; text-transform:uppercase;}
#ft UL, #ft P {color:#8e8c8c; margin:1em 0; text-align:center}
#ft UL {border-top:3px solid #e4e4e4; padding-top:1em;}
#ft LI { border-left:1px solid #8e8c8c; display:inline; padding:0.15em 0.6em}
#ft LI.primero {border:0;}
#ft LI A {color:#8e8c8c;}
#ft P {margin:0.75em}

/******* CUERPO ********/
H2 { background:url(../images/titulos.gif) no-repeat left top; color:#061e4c; height:1.82em; padding:0.4em 0.6em; text-indent:-9999px}
BODY.unicis H2 { background-position:0 0;}
BODY.agencia H2 {background-position:0 -40px;}
BODY.agenda H2 {background-position:0 -80px;}
BODY.franquicia H2 {background-position:0 -120px;}
BODY.sugerencias H2 {background-position:0 -160px;}
BODY.formulario H2 {background-position:0 -200px;}
BODY.faq H2 {background-position:0 -240px;}
BODY.experiencias H2 {background-position:0 -280px;}
BODY.privacidad H2 {background-position:0 -320px;}
BODY.terminos H2 {background-position:0 -360px;}
BODY.mapa H2 {background-position:0 -400px;}
BODY.experiencias H2 {background-position:0 -280px;}
BODY.porqueunicis H2 {background-position:0 -600px;}

#que-Encontrar H2 {background-position:0 -440px;}
#nuestros-Servicios H2 {background-position:0 -480px;}
#como-Trabajamos H2 {background-position:0 -520px;}
#casos-Exito H2 {background-position:0 -560px;}


#menu-Principal
{
	z-index:99;
	position:relative;
	
}
#menu-Principal ul.menu_principal
{
	list-style:none;
	z-index:99;
	
}
#menu-Principal ul.menu_principal li
{
	display:block;
	position:relative;
}
#menu-Principal ul.menu_principal li ul.submenu
{
	position:absolute;
	display:none;
	background:#FFF;
	border:solid 1px #ccc;
	width:auto;
	min-width:200px;
}

#menu-Principal ul.menu_principal li ul.submenu li
{
	background:#fffefe url(../images/bgr-lateral-izda.gif) repeat-x left bottom; font-weight:bold; padding:0.87em;
	font-size:12px;
	float:none;
}

#menu-Principal ul.menu_principal li ul.submenu li A 
{
	background:url(../images/bgr-flecha-lateral.gif) no-repeat left center; color:#061e4c; padding-left:0.87em;
	font-size:12px;
}

#menu-Principal ul.menu_principal > li > ul
{
	position:absolute;
	left:20px;
	top:26px;
	display:none;
}
 
#menu-Principal ul.menu_principal li ul.submenu li:hover
{
	background:#aaa; color:#061e4c; padding-left:0.87em;
}

#menu-Principal ul.menu_principal li:hover > ul
{
	display:block;
}
#menu-Principal ul.menu_principal > li
{
	display:inline;
}

#banners DIV {border:1px solid #b0b0b0; /*height: 95px;*/ margin-bottom:1.77em; position:relative;
			-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#banners DIV DIV { border:0;}
#banners H3 {font-size:1.08em; color:#8e8c8c; text-transform:uppercase; position:absolute; left:0.5em; top:0.5em; z-index:2;}
#banners H3 SPAN {color:#005b9c; display:block;}

#banners A { background:url(../images/fondo-banners.jpg) no-repeat 0 top; display:block; text-indent:-9999px;
		-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#banners .registra, #banners .contacta { /*height:265px*/}
#banners .registra A { background-position:0 0; height:265px}
#banners .contacta A { background-position:-174px 0; height:190px}
#banners .agenda A { background-position:-348px bottom; height:95px}

/****** contenido *******/
#contenido { background:url(../images/bgr-contenido-dibujo.png) no-repeat 30% 100%}
#textos { width:785px; border:1px solid #b0b0b0; background:#FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; font-size:1.18em;}
#textos H3 {color:#061e4c; font-size:1.16em; padding:0.77em 1em;}

.desarrollo-Textos { margin:0 1em 1em 1em;}
.desarrollo-Textos .fLeft { padding-right:1em}


#funcionamiento OL { background: url(../images/bgr-funcionamos-agencia.gif) repeat-x left bottom; margin-bottom:0.4em;
				-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
#funcionamiento OL LI { color:#005b9c; font-size:1.38em; margin-bottom:0.5em; padding:0.4em;}
#funcionamiento LI IMG { margin-right:0.75em; vertical-align:middle}

#funcionamiento DL{ margin-top:0.35em;}
#funcionamiento DT { border-top:1px solid #b0b0b0; color:#005b9c; font-weight:bold; font-size:1.54em; padding:0.25em 0;}
#funcionamiento DD { padding-bottom:0.5em}

/******* INDEX ********/
.yui-t4 .yui-g {margin-bottom:0.8em; /*margin-bottom:1.25em;*/}

.yui-t4 #que-Encontrar .yui-u DIV { background: url(../images/bgr-encontrar-portada.gif) repeat-x left top; font-size:1.23em; height:145px; padding:0.65em 0.65em 0 0.65em;
									-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.yui-t4 #que-Encontrar .yui-u .txtCentro { url(../images/bgr-que-encontrar.png) height:auto; margin-bottom:0.93em; padding:0;}
.yui-t4 #que-Encontrar .yui-u P { margin-top:0.3em}

.yui-t4 H2 {-moz-border-radius: 4px; -webkit-border-radius: 4px; padding-bottom:0.25em}
.yui-t4 #como-Trabajamos, .yui-t4 #casos-Exito {background:#FFF url(../images/bgr-casos-portada.gif) repeat-x left top; -moz-border-radius: 4px; -webkit-border-radius: 4px;}
#como-Trabajamos OL {margin:0 auto; padding-left:2%; width:100%;}
#como-Trabajamos OL LI { color:#005b9c; float:left; font-size:1.38em; margin-bottom:0.5em; padding:0.4em 0; width:33.3333%;}
#como-Trabajamos LI IMG { display:block; margin-bottom:0.3em; width:auto; }

#casos-Exito {  font-size:1.23em; padding-bottom:0.55em}
#casos-Exito .yui-u {margin-top:1em;}
#casos-Exito H3 {color:#005b9c;}
#casos-Exito LI { padding:0.15em 0;}
#casos-Exito STRONG, #casos-Exito LI A {display:block;}
#casos-Exito LI A { background:url(../images/bgr-casos-link.gif) no-repeat left 6px; color:#2271a9; font-size:0.93em; padding-left:1.35em}
#casos-Exito .titulo STRONG{color:#005b9c}
#casos-Exito .first { background:url(../images/separador-casos-portada.gif) no-repeat right center;}
#casos-Exito .first IMG { float:left;}
#casos-Exito .first P {margin-left:8.7em;}

.yui-t4 .yui-b#banners  { width:170px}

h3 {color: Navy;}
h5 {color:#005B9C; font-weight: bold; margin:auto;}
h4 {margin-bottom: 10px;}
a {text-decoration: underline; }


.fondogris {background: #EEEEEE; padding: 10px; margin:0 1em 1em 1em; height:auto; position:relative;}
.fondomapa {background: #EEEEEE; padding: 10px; margin:0 1em 1em 1em; height:200px; position:relative;}
.fondofranquicia {background: #EEEEEE; padding: 10px; margin:0 1em 1em 1em; height:auto; position:relative;}
.textomapa {float:left; margin:1px 0 0 15px;}
#centrado {text-align: center;}
.textocolor {color:Navy;}
.textocolor2 {color: #3799DE;}
.textocolor3 {color: #337CB0;}
.textocolor4 {color: #337CB0; text-align:right;}



#menu-Actividades {border-top:3px solid #e9e9e9; border-bottom:3px solid #e9e9e9; font-weight:bold; padding:0.5em 0 0.15em 0.5em; text-transform:uppercase; background:#dedede}
#menu-Actividades UL { float:left; text-transform:lowercase; text-transform:capitalize;}
#menu-Actividades LI { border:0; font-size:1.08em; padding:0 0.77em; float:left;}
#menu-Actividades LI A {color:#09476c; display:block; font-size:1.08em; padding:0.25em 0.75em 0.4em 0.75em;}
#menu-Actividades LI A:HOVER { background:url(../images/ico-cabecera-menu-seleccion.gif) no-repeat center bottom; color:#b23035;}
#menu-Actividades LI A.activo { background:url(../images/ico-cabecera-menu-seleccion.gif) no-repeat center bottom; color:#b23035;}

#menu-documentos {border-top:3px solid #ffffff; border-bottom:3px solid #ffffff; font-weight:bold; padding:0.5em 0 0.15em 0.5em; text-transform:uppercase; background:#ffffff}
#menu-documentos UL { float:left; text-transform:lowercase; text-transform:capitalize;}
#menu-documentos LI { border:0; font-size:0.95em; padding:0 0.77em; float:left;}
#menu-documentos LI A {color:#09476c; display:block; font-size:0.95em; padding:0.25em 0.75em 0.4em 0.75em;}
#menu-documentos LI A:HOVER { background:url(../images/ico-cabecera-menu-seleccion.gif) no-repeat center bottom; color:#b23035;}
#menu-documentos LI A.activo { background:url(../images/ico-cabecera-menu-seleccion.gif) no-repeat center bottom; color:#b23035;}


#frm_contacto label { padding-right:15px;  display:block; float:left;}
#frm_contacto input { float:left; display:inline;}

#frm_contacto div.linea {margin-top:10px; height:25px;}

#frm_contacto div.izq {display:inline; float:left;}
#frm_contacto div.dcha {display:inline; float:right;}

#frm_contacto #contactoNombre { width:200px;}
#frm_contacto #contactoApellidos { width:320px;}
#frm_contacto #contactoFecha_Nac { width:100px;}

#frm_contacto #contactoCodigo_Postal { width:100px;}
#frm_contacto #contactoDireccion { width:400px;}

#frm_contacto #contactoEmail { width:380px;}

#frm_contacto #contactoNivel_Academico_Profesional, #personaNivel_Academico_Profesional { width:530px;}
#frm_contacto #contactoGustos_Aficiones, #personaGustos_Aficiones { width:605px;}

#frm_contacto #personaCualidades_Valorar { width:580px;}

#frm_contacto #contactoObservaciones { width:730px;}

#frm_contacto INPUT#boton-envio-contacto  {width:100px; height:25px; font-weight:bold;}

.sombra-portada { }