@charset "utf-8";
html{
font-size: 100%;
}
* html .boxhead p {height: 1%;} /* For IE 5 PC Caja del parrafo */
body{
	font-size: 1em;
	font-family: georgia, serif;
	text-align: center;
	background:url(../graficos/body_bg.gif) 50% 0 repeat-y #F4F6FB;
	padding: 0;
	margin: 0;
}
.centrado{
	width: 56em;
	margin: 0 auto;
	border: 0em;
	background:#94D1E9;
}
.separador{
clear:both;
}
#contador{
	text-align: right;
	font-size: 0.76em;
	width: 74em;
	height: 1.35em;
	cursor:default;
}
#contenido{
	background: #fff;
	text-align: left;
	position: relative;
}
#banner {
	position:absolute;
	width:56.1em;
	height:159px;
	background-image:url(../graficos/banner.jpg);
	background-repeat:no-repeat;
	background-position:right;
	font-size: 1em;
}
#banner img {
position: absolute;
top:0em;
color:#ede3d9;
}
/*NAVEGADOR EN BANNER*/
#nav-meta {
	position:absolute;
	top:0em;
	font-family:arial,trebuchet,"trebuchet ms",arial,helvetica,sans-serif;
	font-size: 0.9em;
	margin-left: 0em;
	font-weight: bolder;
}

/*#nav-meta span{
	margin-left:1em;
	margin-right: 1em;
}
#nav-meta img{
height:;
width:;
	height: 1.5em;
	width: 1.5em;
}*/
/*#nav-meta ul{
	list-style-type: none;
	display: inline;
}*/
#nav-meta a {
	padding-left:.5em;
	padding-right:.5em;
	color:#000000;
	text-decoration:none;
}
#nav-meta a:hover {
	background: 0 50% no-repeat;
	text-decoration:none;
	color:#999999;
}
html>body #nav-meta a:hover {
	background-position:0 10%;
}
#nav-meta .actual{
color:#a6a6a6;
cursor:default;
}
/*FIN NAVEGADOR EN BANNER*/
/*MENU PRINCIPAL*/
#nav-toplevel{
	position:absolute;
	margin-top: 10.15em;
}
#nav        { padding: 0 0 0 8em; margin: 0 auto;	list-style: none; font-size:0.75em; font-family: Verdana, Arial, sans-serif; width: 66.89em; border: 0em; border-width: 0em 0; background: #0268C6 url(../graficos/menudefault.gif) center center repeat-x; height: 2.4em; }


#nav li     { float: left; font-family: Arial, Helvetica, sans-serif; font-size: .85em; font-weight: normal; list-style-type: none; }
#nav li.top { position: relative; }
#nav li.top a.toplink { display: block; float: left; color: #FFF; padding: .62em .805em; text-decoration: none; border-right: .002em solid #8FA9BF; font-size:1.2em; font-family:Verdana, Arial, sans-serif; }
#nav li.top a.toplink:hover { color: #FFF; background: transparent url(../graficos/menuactive.gif) center center repeat-x; font-size:1.2em;	font-family:Verdana, Arial, sans-serif; }	
#nav li.top:first-child { border-left: .05em solid #8FA9BF; }
#nav ul {	list-style-position: outside; list-style-type: none; }
#nav a:active { color: #0067C6;	text-decoration: underline; }
#nav a:link { color: #666666; text-decoration: underline; }
#nav a { color: #666666; text-decoration: underline; }
#nav a:hover { color: #BE5D07;	text-decoration: underline; }

/* Contenedor de navegacion inferior*/
#nav li.top .subnavContainer { position: absolute; top: 2.85em; left: 0; margin: 0; padding: 1.5em; display: none; background-color: #fff; border: .5em solid #add3eb; z-index:1000; }
#nav li.top:hover .subnavContainer { display: block; border: .5em solid #add3eb; }
	
/* Elementos de Navegacion inferior*/
#nav li.top .subnavContainer a:link { text-decoration:none; color:#0067C6; }
#nav li.top .subnavContainer a:visited { text-decoration:none; color:#004A94; }
#nav li.top .subnavContainer a:hover { text-decoration:underline; color:#0067C6; }
#nav li.top .subnavContainer a:active { text-decoration:underline; color:#0067C6; }
#nav li.top .subnavContainer ul { list-style: none; text-indent: 0; margin: 0; padding: 0; }
#nav li.top .subnavContainer ul li { float: none; }
		
/* Menus individuales*/

#nav li.top #Tratam {
	width: 53em;
	float: left;
	left: -8em;
}
#nav li.top #TratamCol1 {
	width: 22em;
	float: left;
	border-right: dashed .05em #999999;
	padding-right:2em;
	margin-right:2em;
}
#nav li.top #TratamCol2 {
	width: 22em;
	float: left;
}

#nav li.top #Contacto {
	float: left;
	left: -5em;
}
#nav li.top #ContactoCol1 {
	width: 30em;
	float: left;
}
#nav li.top .level1 li { margin-bottom: 1.2em; font-weight: bold; font-size:1.1em; font-family: Verdana, Arial, sans-serif; }
#nav li.top .level2 li { margin: .6em 0 .6em 1.1em; font-weight: normal;  }

/*FIN MENU PRINCIPAL*/

/*#contenido #movs{
	margin-top: 17.55em;
	float: left;
	background-image:url(../graficos/fondocartel.gif);
	background-repeat:no-repeat;
	height:12em;
	width:18em;
	padding-left:.75em;
	padding-top:0.25em;
}*/
.cuerpocaja a{
text-decoration:none;
color:#C5F2FC;
}
#cartel{
	width: 16.5em;
	height: 11.5em;
	}
#cartel div {
	width: 16.5em;
	height: 11.5em;
	line-height: 11.5em;
	text-align: center;
	color: #000;
	background: #fff;
	}
#cartel div img{
	width: 16.5em;
	height: 11.5em;
	}

#contenido #parrafo1{
	float: left;
	margin-top: 14.5em;
	width: 24.75em;
	padding-left: 0.75em;
	padding-right: 0.75em;
	margin-bottom: 1em;
}
#contenido #parrafo1 p{
	margin-top: 0px;
	font-family: "Athena Unicode", Calibri, Verdana, Tahoma;
	font-size: 1.2em;
	text-align: justify;


}
#contenido #curriculums{
	float: right;
	margin-top: 13.75em;
	width: 11em;
	height: 21.5em;
	background-image: url(../graficos/fondocv.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 1.5em;
	padding-left: 0.28em;
}
#contenido #curriculums img{
	margin-left:2em;
	height:6.5em;
	width:7em;
}
#contenido #curriculums p{
	margin-top:0em;
	margin-bottom:0em;
	text-align: center;
	}
#contenido #curriculums a{
	margin-top:0em;
	margin-bottom:0em;
	text-align:center;
	font-family:"Wicker Light SF", "Wicker SF", verdana;
	color:#000000;
	text-decoration: none;
	font-size: 0.7em;
	letter-spacing:0.1em;
	}
#contenido #curriculums a:hover{
	color: #4884F2;
	letter-spacing:0.2em;
	text-align: center;
	}
#links{
	background-color: #FFFFFF;
	height: 7.5em;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	float: right;
	text-align: right;
}
#links ul.gallery {
	list-style: none;
	margin-left: 5%;
	width: 12.75em;
}
#links ul.gallery li {
	float: left;
	padding: 0;
	display: inline; /*--Gimp Fix aka IE6 Fix - Fixes double margin bug--*/
}
#links ul.gallery li a.thumb {
	width: 4.2em; /*--Width of image--*/
	height: 4em; /*--Height of image--*/
	cursor: pointer;
}
#links ul.gallery li span { /*--Used to crop image--*/
	width: 4.2em;
	height: 4em;
	overflow: hidden;
	display: block;
}
#links ul.gallery li a.thumb:hover {
	background: #fff; /*--Hover effect for browser with js turned off--*/
}
#links ul.gallery li a {text-decoration: none; color: #fff; display: block;
}
#firma{
	margin-top:0.5em;
	/*padding-top:0;*/
	text-align:right;
	font-size:1em;
	font-style:normal;
	margin-right: 0em;
	font-family: Scriptina, Vivaldi, "French Script MT";
	float: right;
	}

.sidebox {
	float: left;
	margin: 0 0; /* center for now */
	width: 26.5em; /* ems so it will grow */
	background: url(../graficos/sbbody-r.gif) no-repeat bottom right;
	font-size: 1em;
}
.boxhead {
	background: url(../graficos/sbhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.boxhead p {
	background: url(../graficos/sbhead-l.gif) no-repeat top left;
	margin: 0;
	padding: 1em 3em .05em;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 0.1em;
	/*text-shadow: rgba(0,0,0,.4) 0em .2em .05em;  Safari-only, but cool*/ 
}
.boxbody {
	background: url(../graficos/sbbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: .02em 1.3em 4em;
}
.parrafo{
	font-family:"Athena Unicode", Calibri, Verdana, Tahoma;
	font-size:1.32em;
	text-align: left;
	line-height: 1.2em;
	margin-left: .2em;
	display:inline;
	}
	#izquierda{
	float: left;
	margin: 0 0; /* center for now */
	font-size: 1em;
	margin-top: 13.75em;
}
.caja {
	width: 18em; /* ems so it will grow */
	background: url(../graficos/cartelbody-r.gif) no-repeat bottom right;
}
.encabezado {
	background: url(../graficos/cartelhead-r.gif) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}
.encabezado p {
	background: url(../graficos/cartelhead-l.gif) no-repeat top left;
	margin: 0;
	padding: .5em 3em .05em;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;
	/*text-shadow: rgba(0,0,0,.4) 0em .2em .05em;  Safari-only, but cool */
}
.cuerpocaja {
	background: url(../graficos/cartelbody-l.gif) no-repeat bottom left;
	margin: 0;
	padding: .02em .75em .55em;
}
#info{
	height: 2.75em;
	width:100%;
	margin-top:.2em;
	margin-bottom:0em;
	}
#info img{
	width:100%;
		}
em{
	font-weight: bolder;
}
#info-standards{
	text-align: right;
	float: right;
	font-size: 0.8em;
	height: 1.45em;
}
.info {
	position:relative;
	top:0.5em;
	width:50%;
	font-weight:normal;
	font-family:verdana,arial,helvetica,sans-serif;
	color:#000000;
	font-size: 0.8em;
	margin-bottom: 0em;
	background-color: #D1D4D9;
	display:inline;
}

#info-standards a {
	color:#666666;
}

#info-standards a:hover {
text-decoration:underline;
color:#9E580C;
}
#creador{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	float: left;
}
#creador em a{
	font-family: Vivaldi, "French Script MT";
	letter-spacing: 0.4em;
	font-size: 1.2em;
	text-decoration:none;
	color: #9E580C;
}
#featureCarousel {
	height: 14em;
	width:37em;
/*	background-color:#FFF;*/
	float:left;
	position:relative;
	margin-left: 3em;
}
#featureCarousel img {
    border:0;
}
#featureCarousel .feature {
    position:absolute;
    top:-1000px;
    left:-1000px;
    border:2px solid #98C5FC;
    cursor:pointer;
}
#featureCarousel .feature > div {
    position:absolute;
    bottom:0px;
    left:0px;
    background-color:#CCCCCC;
    width:100%;
}
#featureCarousel .feature > div p {
	margin:0;
	padding:0.25em;
	font-weight:bold;
	font-size:.9em;
	color:#000;
}
#featureCarousel em{
	color: #1D87D6;
}
#featureCarousel .blipsContainer {
    position:absolute;
    color:#fff;
    right:1.25em;
    top:10.5em;
    padding:0;
    margin:0;
}
#featureCarousel .blipsContainer .blip {
    margin:.01em;
    height:1em;
    width:1em;
    color:#000000;
    text-align:center;
    font-size:1em;
    border:.005em dotted #000;
}
#featureCarousel .blipsContainer .blipSelected {
    color:#fff;
    font-weight:bold;
    background-color:#000;
}

