/* CSS Document */
body{
	background-image:url(../images/fondo-pagina.jpg);
	background-repeat:repeat-x;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
a:link{ color: #FF6600; text-decoration:none}
a:hover{
	color: #FF6600;
	text-decoration: underline;
}
a:visited{ color:#FF6600; text-decoration:none}
a:active{
	color:#FF6600;
	text-decoration:none;
}

a.noticia:link{ color: #666666; text-decoration:none; text-align: justify}
a.noticia:hover{ color: #999999; text-decoration:underline; text-align: justify}
a.noticia:visited{ color:#666666; text-decoration:none; text-align: justify}
a.noticia:active{ color:#666666; text-decoration:none; text-align: justify}

a.no:link{ color: #ffffff; text-decoration:none}
a.no:hover{ color: #ffffff; text-decoration:underline}
a.no:visited{ color:#ffffff; text-decoration:none}
a.no:active{ color:#ffffff; text-decoration:none}

a.footer:link{ color: #0E100A; text-decoration:none}
a.footer:hover{ color: #0E100A; text-decoration:underline}
a.footer:visited{ color:#0E100A; text-decoration:none}
a.footer:active{ color:#0E100A; text-decoration:none}
.pago {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 0.9em;
	clear: both;
	padding-bottom: 20px;
}

.pago img {
	float: left;
	margin-right: 15px;
}
.reserva {
	background-color: #E8E8E8;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	border: 1px solid #C9C9C9;
	margin-bottom: 10px;
}
.reserva h3 {
	margin-bottom: 15px;
}
.reserva img {
	float: left;
	border: 1px solid #C9C9C9;
	padding: 2px;
	background-color: #FFFFFF;
	margin-right: 10px;
}




#contenedor{
	width:900px;
	border:1px solid #CCCCCC;
	background-color:#FFFFFF;
	background-image: url(../images/fondo_cab.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left: -450px;
	position: relative;
	left: 50%;
}
#contenedor #cabezote {
	width: 620px;
	float: left;
	padding-left: 15px;
}

#contenedor  #cabezote  h1 {
	margin-top: 0px;
	padding-left: 83px;
	padding-top: 40px;
	margin-bottom: 26px;
}
#contenedor #barraNav {
	width: 240px;
	margin-top: 70px;
	float: right;
}
#contenedor #barraNav #inicio ul {
	list-style-type: none;
	float: left;
	padding-left: 10px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#contenedor #barraNav #inicio li {
	display: block;
	float: left;
	padding-left: 5px;
	margin-right: 10px;
	padding-right: 5px;
}
#contenedor #barraNav #inicio a {
	display: block;
	padding-right: 30px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Tahoma, SansSerif, Arial;
	font-size: 0.8em;
	color: #000000;
}
#contenedor #barraNav #inicio a:hover {
	color: #666666;
}
#contenedor #contenidos h2 {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}
#contenedor #contenidos #contenidos-intrernas h2 {
	margin-left: 0px;
	font-size: 2em;
	margin-bottom: 10px;
	letter-spacing: 0.08em;
	text-align: left;
	font-weight: normal;
}
#contenedor #contenidos #contenidos-intrernas h3 {
	font-size: 1.4em;
	font-weight: normal;
	letter-spacing: 0.08em;
	color: #000000;
}
#contenedor #contenidos #contenidos-intrernas .alignDer {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
}
#contenedor #contenidos #contenidos-intrernas .alignIzq {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}
#contenedor #contenidos #contenidos-intrernas table {
	width: 100%;
	margin-bottom: 15px;
}
#contenedor #contenidos #contenidos-intrernas caption {
	text-align: left;
	background-color: #EBFAB9;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-transform: uppercase;
	font-size: 1.2em;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
#contenedor #contenidos #contenidos-intrernas th {
	text-align: left;
	padding: 5px;
}
#contenedor #contenidos #contenidos-intrernas td {
	padding: 5px;
}
#contenedor #contenidos #contenidos-intrernas .puntos {
	text-align: center;
	width: 10%;
}
#contenedor #contenidos #contenidos-intrernas .color {
	background-color: #D9F0FF;
}
#contenedor #contenidos #contenidos-intrernas #tabMensaje {
	width: 380px;
	height: 308px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenedor #contenidos #contenidos-intrernas #tabMensaje table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#contenedor #contenidos #contenidos-intrernas #tabMensaje table p {
	color: #000000;
	letter-spacing: normal;
	margin-top: 0px;
	margin-left: 15px;
}
#contenedor #contenidos #ofPais {
	margin-right: 10px;
	margin-left: 20px;
	width: 600px;
	margin-top: 15px;
}
#contenedor #contenidos #ofPais h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	display: block;
	margin: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 590px;
}
#contenedor #contenidos #ofPais .ofiAustralia {
	background-image: url(../images/oficinas_r2_c2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenedor #contenidos #ofPais .ofiColombia {
	background-image: url(../images/oficinas_r2_c3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#contenedor #contenidos #ofPais .ofiMexico {
	background-image: url(../images/oficinas_r2_c4.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


#contenedor #contenidos #ofPais #ofiCiudad {
	background-color: #E6E6E6;
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
	padding-right: 10px;
	margin-top: 1px;
	border: 1px solid #CCCCCC;
}
#contenedor #contenidos #ofPais #ofiCiudad #ofIZQ {
	width: 230px;
	float: left;
	font-family: Tahoma, SansSerif, Arial;
	font-size: 0.9em;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
}
#contenedor #contenidos #ofPais #ofiCiudad #ofIZQ h3 {
	margin-bottom: 15px;
}
#contenedor #contenidos #ofPais #ofiCiudad #ofIZQ p {
	margin-bottom: 0px;
}
#contenedor #contenidos #ofPais #ofiCiudad #ofDER {
	float: right;
	width: 325px;
}
#contenedor #contenidos #ofPais #ofiCiudad #ofDER #miembros {
	height: 11em;
	overflow: auto;
}
#contenedor  #contenidos  #ofPais  #ofiCiudad  #ofDER  #miembros  .contMiembros {
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-family: Tahoma, SansSerif, Arial;
	font-size: 0.9em;
	margin-bottom: 2px;
}
#contenedor  #contenidos  #ofPais  #ofiCiudad  #ofDER  #miembros  .contMiembros  img {
	float: left;
	margin-right: 10px;
}
#contenedor #contenidos #ofPais #ofiCiudad #ofDER #miembros .contMiembros p {
	margin-bottom: 0px;
}
.borderDinam {
	height: 700px;
}







#bannerConnf   {
	position: absolute;
	height: 218px;
	width: 199px;
	left: 28px;
	top: 141px;
	z-index: 1;
	background-image: url(../images/trans.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#bannerConnf h3 {
	font-size: 0.95em;
	color: #EF9400;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
}
#bannerConnf h4 {
	color: #FFFFFF;
}
#bannerConnf p {
	font-family: Tahoma, SansSerif, Arial;
	color: #FFFFFF;
	text-align: left;
	font-size: 0.9em;
}
#bannerConnf a {
	font-size: 1.2em;
}
#bannerConnf img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#bannerConnf a:hover {
	text-decoration: underline;
}








#inicio .ini {
	background-image: url(../images/bot-inicio.gif);
	background-repeat: no-repeat;
	background-position: right center;
}
#inicio .ini:hover {
	background-image: url(../images/bot-inicio-roll.gif);
	text-decoration: none;
}
#inicio .contac {
	background-image: url(../images/bot-contactenos.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 5px;
}
#inicio .contac:hover {
	background-image: url(../images/bot-contactenos-roll.gif);
	text-decoration: none;
}
#inicio .divis {
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
}



#contenedor #contenido {
	width: 630px;
	float: left;
	padding-left: 15px;
	padding-bottom: 15px;
}
#navegacion  {
	width: 240px;
	margin-top: 5px;
	float: right;
	margin-bottom: 15px;
}
#navegacion a {
	display: block;
}
#navegacion a:hover {
	text-decoration: none;
}

#navegacion .litSol {
	height: 69px;
	width: 213px;
	background-image: url(../images/bot-listado-sol.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	color: #475929;
	font-size: 13px;
	padding-top: 10px;
	padding-left: 10px;
	display: block;
}
#navegacion .litSol:hover {
	background-image: url(../images/bot-listado-sol-roll.jpg);
}
#navegacion .litSol strong {
	color: #475929;
	font-size: 16px;
}
#navegacion .listModl {
	height: 80px;
	width: 213px;
	font-family: Arial, Helvetica, sans-serif;
	color: #475929;
	padding-top: 10px;
	padding-left: 10px;
	font-size: 13px;
	background-image: url(../images/bot-listado-modl.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navegacion .listModl:hover {
	background-image: url(../images/bot-listado-modl-roll.jpg);
}
#navegacion .listModl strong {
	font-size: 16px;
	color: #475929;
}


#navegacion  #botones-importatntes  {
	margin-top: 10px;
	margin-bottom: 10px;
}
#navegacion #botones-importatntes a {
	height: 35px;
	width: 213px;
	text-align: center;
	margin-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding-top: 13px;
}
#navegacion #botones-importatntes a:hover {
	text-decoration: none;
}
#navegacion #botones-importatntes .botEntrevista {
	background-image: url(../images/fond_entrevista.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navegacion #botones-importatntes .botEntrevista:hover {
	background-image: url(../images/fond_entrevista_ov.jpg);
}
#navegacion #botones-importatntes .botEvaluacion {
	background-image: url(../images/fond_evaluacion.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navegacion #botones-importatntes .botEvaluacion:hover {
	background-image: url(../images/fond_evaluacion_ov.jpg);
}
#navegacion #botones-importatntes .botPromociones {
	background-image: url(../images/fond_promociones.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navegacion #botones-importatntes .botPromociones:hover {
	background-image: url(../images/fond_promociones_ov.jpg);
}
#navegacion #botones-importatntes .botPresupuesto {
	background-image: url(../images/fond_presupuesto.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navegacion #botones-importatntes .botPresupuesto:hover {
	background-image: url(../images/fond_presupuesto_ov.jpg);
}
#contenedor #navegacion .bannerDiv {
	margin-top: 20px;
	margin-bottom: 0px;
}





#sec-verde{
	width:900px;
	height:20px;
	background-image:url(../images/fondo-green.jpg);
	background-repeat:repeat-x;
	text-align:right
}
#logo{ width:647px; height:106px; float:right; display:table; text-align:right}
#contactenos-sup{ width:251px; height:37px; float:right; display:table}
#canguro-sup{ width:251px; height:69px; float:left; display:table; text-align:left}
#fotos-home{
	height:231px;
	display:block;
	float:left
}
#fotos-interna-cabezote{ width:647px; height:100px; display:block; float:left}
#contenedor-botones{ width:885px; height:258px; float:left; margin-left:5px; text-align:center}
#contenedor-botones-grandes{
	clear: left;
	margin-bottom: 10px;
	padding-top: 10px;
}
#botones-grandes-internas{ width:220px; height:258px; text-align:center; float:right; display:block; margin:0px 0px 10px 10px}
.espacio {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-right: 7px;
}
#formRegistro {
	padding-left: 50px;
	padding-top: 10px;
}
#formRegistro fieldset {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#formRegistro legend {
	display: block;
	margin-bottom: 10px;
	font-weight: bold;
	color: #000000;
}

#formRegistro label {
	display: block;
	margin-bottom: 10px;
}
#formRegistro #datos input {
	display: block;
	margin-left: 80px;
	width: 200px;
	margin-top: -18px;
}
#formRegistro #fecha label {
	float: left;
	margin-right: 15px;
}
#formRegistro #residen label {
	float: left;
	margin-right: 10px;
}



#footer{
	width:100%;
	margin:auto;
	text-align:center;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 22px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Tahoma, SansSerif, Arial;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C0C0C0;
	background-color: #DDEBAE;
}
#footer #ContFoot {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#footer #ContFoot ul {
	display: block;
	float: right;
	margin: 0px;
}
#footer #ContFoot #dirFooter {
	width: 600px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin-bottom: 10px;
}
#footer #ContFoot #dirFooter h2 {
	font-size: 1em;
	color: #000000;
	text-align: left;
	clear: both;
	margin-top: 0px;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #C6DD77;
	margin-right: 10px;
}
#footer #ContFoot #dirFooter .bloque {
	float: left;
	width: 180px;
	margin-left: 12px;
	margin-bottom: 20px;
}
#footer #ContFoot #dirFooter .bloque h3 {
	font-size: 0.8em;
	text-align: left;
	display: block;
	margin-top: 0px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	padding-bottom: 3px;
}

#footer #ContFoot #dirFooter p {
	text-align: left;
	font-size: 0.7em;
	font-family: Tahoma, SansSerif, Arial;
}
#footer #ContFoot ul {
	list-style-type: none;
}
#footer #ContFoot li {
	display: block;
	text-align: right;
	font-size: 0.9em;
	margin-bottom: 5px;
}
#footer #ContFoot a {
	font-family: Tahoma, SansSerif, Arial;
	color: #333333;
}
#footer #ContFoot a:hover {
	color: #999999;
}
#footer #ContFoot .copy {
	float: right;
	display: block;
	font-size: 0.8em;
	width: 20em;
	text-align: right;
	margin-top: 20px;
	font-style: italic;
}

#testimonios-foto{float:left; width:250px; height:204px; margin-left:20px; text-align:center}
#testimonios-video{float:right; width:250px; height:194px; margin-right:20px; text-align:center; padding:10px 0px 0px 0px; background-image:url(../images/fondo-testimonios.jpg); background-repeat:no-repeat; background-position:center}

/*menu derecha*/
	#contenedor-menu-der{
	width:251px;
	float:right;
}
	#listados{
	width:251px;
	height:163px
}
.migracionMenu {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 20px;
}
.migracionMenu img {
	cursor: pointer;
	padding-right: 5px;
	padding-left: 5px;
}

.migracionContenedor {
	position: absolute;
	width: 615px;
	background-color: #FFFFFF;
	left: 15px;
}
#contenedor #contenidos #contenidos-intrernas #migracionUno {
	z-index: 5;
	padding-bottom: 100px;
}


#contenedor #contenidos #contenidos-intrernas #migracionDos {
	z-index: 4;
}

#contenedor #contenidos #contenidos-intrernas #migracionTres {
	z-index: 3;
}
#contenedor #contenidos #contenidos-intrernas #mugracionCuatro {
	z-index: 2;
}
#contenedor #contenidos #contenidos-intrernas #migracionCinco {
	z-index: 1;
}
.alignDerBanner {
	width: 360px;
	float: right;
}
.alignDerBanner h3 {
	margin-top: 0px;
}


.titularTabla {
	background-color: #F0F0F0;
	border: 1px solid #DBDBDB;
	font-weight: normal;
}
.paisesTabla {
	background-color: #E8F5FF;
	border: 1px solid #D7E7FF;
}
.datosTabla {
	text-align: center;
	border: 1px solid #E8E8E8;
}
#estudiarUno {
	z-index: 6;
}
#estudiarDos {
	z-index: 5;
}
#estudiarTres {
	z-index: 4;
}
#estudiarCuatro {
	z-index: 3;
}
#estudiarCinco {
	z-index: 2;
}
#estudiarSeis {
	z-index: 1;
}






	#entrevistas-test{ width:251px; height:116px; display:block; float:left}
	#ofertas-empleo{
	width:215px;
	height:167px;
	background-image:url(../images/fondo-ofertas-empleo.jpg);
	background-repeat:no-repeat;
	font-family: Tahoma;
	font-size:10px;
	color:#591D00;
	background-position: left;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
	.iframe-empleos{width:200px; height:150px; margin:7px 0px 0px 8px;}
	#conferencias{
	height:105px;
	color:#572B2B;
	font-family: Tahoma;
	font-size:0.8em;
	background-image:url(../images/fondo-conferencias.jpg);
	background-repeat:no-repeat;
	padding-top: 70px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	margin-top: 10px;
}
	#latinoamerica{ width:251px; height:105px; display:block; float:left}
	#cont-noticia-home{
	clear: both;
	padding-top: 10px;
	font-family: Tahoma, SansSerif, Arial;
}
#cont-noticia-home h2 {
	font-size: 1em;
}
#cont-noticia-home a {
	font-size: 0.8em;
}

#contenedor #contenido #cont-noticia-home img {
	float: left;
	margin-right: 15px;
}

	#botones-importatntes{

}
	#links-interes{
	height:117px;
	display:block;
	font-size:11px;
	font-family: Tahoma;
	float:left;
	background-image:url(../images/link-de-interes.jpg);
	padding-top: 50px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 190px;
}
	
/*contenidos*/
	#contenidos{ width:635px; float:left; display:block; }
	#contenidos-intrernas{
	font-family: Tahoma;
	font-size:0.8em;
	color: #666666;
	margin-left: 15px;
}
	#foto-noticia-home{ width:158px; height:155px; display:block; float:left; text-align:justify}
	#newsletter{
	width:615px;
	font-family: Tahoma;
	color:#525203;
	margin-top: 10px;
	font-size: 0.9em;
	clear: both;
	background-image: url(../images/fondo-newsletter_r5_c1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 14px;
	margin-bottom: 0px;
}
#newsletter  h2   {
	background-image: url(../images/fondo-newsletter_r1_c1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 17px;
	padding-left: 13px;
	padding-bottom: 31px;
}
#newsletter p {
	text-align: left;
	background-image: url(../images/fondo-newsletter_r2_c1.gif);
	background-repeat:  repeat-y;
	background-position: left top;
	display: block;
	margin-top: -10px;
	padding-left: 13px;
	padding-right: 13px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#newsletter form {
	background-image: url(../images/fondo-newsletter_r2_c1.gif);
	background-repeat:  repeat-y;
	background-position: left top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	float: none;
	margin: 0px;
}


	#traducciones{
	font-family: Tahoma;
	color:#824100;
	padding-bottom: 9px;
	width: 615px;
	background-image: url(../images/fondo-traducciones_r4_c1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 0.9em;
}	
#traducciones h2 {
	background-image: url(../images/fondo-traducciones_r1_c1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 13px;
	padding-top: 10px;
	padding-bottom: 32px;
	margin-bottom: 0px;
	margin-top: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#traducciones p {
	text-align: left;
	background-image: url(../images/fondo-traducciones_r2_c1.gif);
	background-repeat:  repeat-y;
	background-position: left top;
	display: block;
	padding-top: 5px;
	padding-right: 13px;
	padding-bottom: 5px;
	padding-left: 13px;
	margin-top: -7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#agente {
	width: 235px;
	margin-top: 10px;
	background-image: url(../images/agente-mig_r2_c1.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
	float: left;
}
#agente h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 1em;
	text-align: center;
	background-image: url(../images/agente-mig_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 134px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#agente p {
	margin-top: -7px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	margin-bottom: 5px;
}
#agente strong {
	color: #000000;
}
#agente .subTitulo {
	padding-top: 10px;
	margin-top: 10px;
}
#agente  a {
	display: block;
	margin-top: 10px;
	padding-left: 40px;
	margin-right: 15px;
	color: #666666;
	background-image: url(../images/link.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
}




	#agente-mig{ width:260px; height:267px; float:left; display:table}
	#sala-testimonios{
	width:363px;
	float:right;
	display:block;
	font-family: Tahoma;
	color:#666666;
	text-align:justify;
	margin-top: 10px;
	background-image: url(../images/fondo-sala-testimonios_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 10px;
	margin-right: 10px;
}
#sala-testimonios h2 {
	background-image: url(../images/fondo-sala-testimonios_r1_c1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}

	#video-index{
	height:140px;
	padding-left:5px;
	margin-top:0px;
	display:block;
	background-image: url(../images/fondo-sala-testimonios_r2_c1.gif);
	background-repeat:  repeat-y;
	background-position: center top;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
#sala-testimonios p {
	display: block;
	margin-top: -6px;
	padding-top: 10px;
	text-align: left;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 0.9em;
	margin-bottom: 10px;
}
#sala-testimonios a {
	display: block;
	text-align: right;
	margin-right: 10px;
}

	#divisas{
	text-align:center;
	display:block;
	padding-top:10px;
	width: 615px;
	clear: both;
	overflow: hidden;
	margin: 0px;
	padding-bottom: 0px;
}
	#titulos{padding-left:10px; margin-top:5px; font-family:Tahoma, Geneva, sans-serif}
	#tit-top10{text-align:center; margin-bottom:25px; padding-top:0px}
	#foto-derecha{float:right; margin:15px 0px 15px 20px}
	#foto-izq{float:left; margin-right:30px; margin-bottom:15px;}
	#contenido-oficina{ width:264px; height:130px; display:block; border-left:#999999 1px solid; border-right:#999999 1px solid; text-align:left}
	#info-miembro{width:90px; margin:auto; padding:5px; border:1px solid #333333; display:block; margin-bottom:5px}
	#miembros-oficinas{
	width:125px;
	height:127px;
	display:block;
	padding:0px 5px 0px 0px;
	float:right;
	overflow:auto;
	font-size:10px
}
	#info-oficinas{width:120px; height:100px; float:left; padding:5px; font-size:12px}
	#texto-testimonio-index{width:330px; height:60px; margin:auto; margin-top:8px; display:block; padding-left:5px}
	.td-border{border-left:#999999 1px solid; border-right:#999999 1px solid}
	.mas-noticia{ color:#006600}
	
/*menu top 10*/
	#menu-top-10{
	text-align:center;
	float:left;
	width:34px;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 30px;
}
#menu-top-10 img {
	cursor: pointer;
	margin-bottom: 5px;
}
.topTenContenedor {
	background-color: #FFFFFF;
	position: absolute;
	width: 615px;
}
#topTenUno {
	z-index: 10;
}
#topTenDos {
	z-index: 9;
}
#topTenTres {
	z-index: 8;
}
#topTenCuatro {
	z-index: 7;
}
#topTenCinco {
	z-index: 6;
}
#topTenSeis {
	z-index: 5;
}
#topTenSiete {
	z-index: 4;
}
#topTenOcho {
	z-index: 3;
}
#topTenNueve {
	z-index: 2;
}
#topTenDiez {
	z-index: 1;
}
#contenedor #contenidos #contenidos-intrernas .topTenContenedor h3 {
	display: block;
	text-align: center;
	margin-bottom: 15px;
}
#contenedor #contenidos #contenidos-intrernas .topTenContenedor p {
	margin-left: 55px;
}

#navi {
	clear: both;
	margin-top:15px;
	margin-bottom:20px;
}
#soprte {
	height:205px;
	padding-bottom:5px;
	padding-top:15px;
	
}

/*menu superior*/
	#navi ul{
	display:block;
	list-style:none;
	margin:0px;
	text-align:left;
	display:block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		
	}
	#navi ul li {
	float:left;
	list-style:none;
	width:240px;
	margin:0em;
	padding:0px;
	float:left;
	background-image:url(../images/bot-menu.jpg);
	background-repeat:no-repeat;
	color:#999999;
	text-align:left;
	display: block;
	}
	#navi ul li a:link, #navi ul li a:visited {
	display:block;
	text-decoration:none;
	text-align:left;
	font-size:0.8em;
	color:#999999;
	font-family: Tahoma, SansSerif, Arial;
	padding-top: 9px;
	padding-right: 0px;
	padding-bottom: 9px;
	padding-left: 40px;
	margin-right: 15px;
	}
	#navi ul li a:hover {
	display:block;
	background-image: url(../images/bot-menu-roll.jpg);
	background-repeat:no-repeat;
	color: #333333;
	}

/*formularios*/
.textarea{ font-family: Tahoma;  margin:0px; padding:5px; font-size:10px; color:#333333; width:177px; height:55px; border:1px solid #999999}
.submit{ font-family: Tahoma; font-size:11px; width:70px; height:22px; background-image:url(../images/boton-form.jpg); color:#666666}
.texfiled{
	width:170px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 0.9em;
}
option.uno{ background-color:#F5F5F5}
option.dos{ background-color: #E5E5E5}
.textarea2 {font-size:10px; width:250px; color:#666666; border:1px solid #999999; font-family: Tahoma;}
.textfiled2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	border:1px solid #999999;
	width:250px;
	height:17px;
	padding-top:3px
}
.textfiled3 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:normal;
	color: #666666;
	border:1px solid #999999;
	width:50px;
	height:12px;
	
}

.button {
	width:75px;
	height:23px;
	font-family: Tahoma;
	font-size:11px;
    border: none;
    background: url(../images/boton-form.jpg) no-repeat top left;
    padding: 0px 3px 5px 0px;
}
.button:hover {
color:#FFFFFF;
	font-family: Tahoma;
	font-size:11px;
    border: none;
    background: url(../images/boton-form-roll.jpg) no-repeat top left;
    padding: 0px 3px 5px 0px;
}
.button2{
	width:115px;
	height:26px;
	font-family: Tahoma;
	font-size:11px;
    border: none;
    background: url(../images/bot-form2.png) no-repeat top left;
    padding: 3px 3px 5px 0px;
}
.button2:hover {
color:black;
	font-family: Tahoma;
	font-size:11px;
    background: url(../images/bot-form2-roll.png) no-repeat top left;
    padding: 3px 3px 5px 0px;
}
.button3{
	width:80px;
	color:#666666;
}
.button4 {
	color:#666666;
	width: 170px;
}


/*submenu internas*/


#submenu ul {
	list-style: none;
	float: left;
	text-align:left;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 15px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	width: 590px;
	margin-right: 10px;

}

#submenu ul li {
	display: block;
	float: left;
	margin-right: 5px;

}
#submenu ul li a:link, #submenu ul li a:visited {
	display:block;
	color: #666666;
	padding: 12px 5px 4px 5px;
	text-decoration: none;
	background-image:url(../images/fondo-submenu.jpg);
	background-position:top;
	text-align:center;
	margin:0px;
	font-family: Tahoma, SansSerif, Arial;
	font-size: 0.8em;
}

#submenu ul li a:hover, #submenu ul li a:active{
color: #333333;
background-image:url(../images/fondo-submenu-roll.jpg);
}
#submenu2/*submenu2 internas*/
  {
	font-family: Tahoma;
	list-style: none;
	background-image:url(../images/fondo-submenu-2-2.jpg);
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	display: block;
	width: 600px;
}
#submenu2  li  {
	display: block;
	float: left;
	margin-right: 10px;
}
#submenu2   li   a        {
	display:block;
	color: #4B6006;
	text-decoration: none;
	background-image:url(../images/fondo-submenu2.jpg);
	background-position:bottom;
	text-align:center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;

}
#submenu2   li   a:hover       {
color: #4B6006;
background-image: url(../images/fondo-submenu2-roll.jpg);
}
/*
			Vertical Accordions
		*/
		#vertical_container{ margin-top:10px; width:590px; float:left; margin-left:35px; }
		.accordion_toggle {
			display: table;
			height: 25px;
			width: 560px;
			background-color:#FAD8A1;
			padding: 0 10px 0 20px;
			line-height: 20px;
			color: #ffffff;
			font-weight: normal;
			text-decoration: none;
			outline: none;
			font-size: 12px;
			color: #000000;
			border-bottom: 1px solid #999999;
			cursor: pointer;
			margin: 0 0 0 0;
			font-weight:bold;
			letter-spacing:0em;
			background-image:url(../images/cangurito.png);
			background-position: top right;
			background-repeat:no-repeat;
		}
		
		.accordion_toggle_active {
			background-color:#E2F898;
			color: #000000;
			border-bottom: 1px solid #426332;
			font-weight:bold;
			background-image:url(../images/cangurito-roll.png);
			background-position: top right;
			background-repeat:no-repeat;
			width: 560px;
		}	
		
		.accordion_content {
		font-family: Tahoma;
		font-size:11px;
			background-color: #ffffff;
			color: #444444;
			overflow: hidden;
			width: 560px;
			margin:auto;
			background-image:url(../images/fondo-listado.jpg);
			background-repeat:repeat-x;
		}
			
			.accordion_content h2 {
				margin: 15px 0 5px 10px;
				color: #0099FF;
			}
			
			.accordion_content p {
				line-height: 150%;
				padding: 5px 10px 15px 10px;
			}
	#horizontal_container {
      margin: 5px auto 5px auto;
	  float:left;
      width: 2px;   
      height: 2px;    
    }
#contEnvio {
	width: 500px;
	margin-right: auto;
	margin-bottom: auto;
	left: 50%;
	position: relative;
	margin-left: -250px;
	margin-top: 60px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	background-image: url(../images/fondo_envio.gif);
	padding-top: 100px;
	padding-right: 30px;
	padding-bottom: 30px;
	padding-left: 30px;
}
#contEnvio form {
	border: 1px solid #E5E5E5;
	padding: 10px;
}
#contEnvio label {
	font-family: Tahoma, SansSerif, Arial;
	display: block;
	margin-bottom: 20px;
}
#contEnvio input {
	display: block;
	margin-top: 10px;
}


			

			
/* parrafos y titulos */
h1{
	font-family: Tahoma;
	margin:0px 0px 12px 0px;
	letter-spacing:-1px;
	text-align:left
}
h2{
	font-family: Tahoma;
	font-weight:normal;
	color: #567320;
	margin-top: 0px;
	margin-bottom: 10px;
}
h3{
	font-family: Tahoma;
	letter-spacing:0px;
	margin-right: 0px;
	margin-left: 0px;
}
h4{ font-family: Tahoma; font-size:15px; font-weight:bold; color: #444444; margin:6px 0px 5px 0px; letter-spacing:0px}
h5{ font-family: Tahoma; font-size:15px; font-weight:bold; color: #666666; margin:6px 0px 5px 0px; letter-spacing:0px}
h6{ font-family: Tahoma; font-size:18px; font-weight:bold; color: #F29400; margin:6px 0px 5px 0px; letter-spacing:0px;}
p{ margin-top:5px}
ol.uno{ list-style-type: upper-roman}
.font-bold{ font-weight:bold; text-align:left}

strong{ color:#422C1C}
li.vineta{ list-style:url(../images/vineta.png);}
li.vineta2{ list-style:url(../images/vineta2.jpg)}
li.vineta3{ list-style: url(../images/vineta-mapa-sitio.jpg); padding:0px 0px 5px 2px; margin:0px 0px 5px 2px}
li.vineta4{ list-style: url(../images/vineta-mapa-sitio-2.jpg); padding:2px 0px 0px 2px; margin:2px 0px 0px 2px; font-size:11px}
li.vineta5{ background-image:url(../images/vineta3.jpg); background-position:left top; background-repeat:no-repeat; list-style:none; padding:0px 0px 5px 16px}
li.vineta6{ background-image:url(../images/vineta4.jpg); background-position:left top; background-repeat:no-repeat; list-style:none; padding:0px 0px 0px 16px}

.borde-tabla{border:1px solid #CCCCCC; background-color:#F4F4F4}
.pad-tablla{ padding-left:20px}
.tabla-califica{ font-size:11px}
.tabla-critical{ 		
			font-family: Tahoma;
			font-size:12px;
			background-color: #ffffff;
			color: #444444;
			width: 580px;
			margin-left:30px;
			padding-left:20px;
}
.spacer {
	clear: both;
	margin: 0px;
	padding: 0px;
}
