html {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
}

body {
	background-image: url(../images/bg.gif);
	background-color: #afcd38;
	margin: 0;
	padding: 0;
	border: 0;
	font: normal normal 11px/1.8em "Lucida Grande", Verdana, Arial, sans-serif;
}

p {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

a {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

img {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-family: inherit;
}
span {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}
.titulos {
	margin: 0;
	padding: 0;
	border: 0;
	color: #6a9f0c;
	text-decoration: underline;
	font-weight: bold;
	font-size: 15px;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	line-height: 1;
}
h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	line-height: 1;
	font-family: inherit;
}
applet,object,iframe,pre,
abbr,acronym,address,big,cite,code,
del,dfn,em,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
dd,dl,dt,li,ol,ul,
fieldset,form,label,legend,caption,tbody,tfoot,thead,{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-style: normal;
	font-size: 100%;
	font-family: inherit;
}

ol,ul {
	list-style: none;
}
q:before,q:after,
blockquote:before,blockquote:after {
	content: "";
}


/* FIN DE RESET CSS */ 

#containerGeneral {
	position: relative;
	margin-right: auto;
	margin-left: auto;
	width: 935px;
	height: auto;
}

#bghojas {
	float: left;
	background-repeat: repeat-x;
	background-image: url(../images/bghojas.jpg);
	height: auto;
	width: 100%;
	z-index: 0;
	position: relative;
}

#header {
	float: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 935px;
	height: auto;
	margin-top: 25px;
}

#contentBox {
	margin-top: 250px;
	float: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 935px;
	height: auto;
	background: #fff;
}

#contentContainer {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	position: relative;
	float: none;
	width: 843px;
	height: auto;
}

#containerA{
	float: left;
	position: relative;
	width: 245px;
	height: auto;
}

#containerB{
	float: left;
	position: relative;
	width: 490px;
	height: auto;
}

#submenu{
	height: 115px;
	width: 125px;
	margin-left: 62px;
	margin-top: 64px;
	position: relative;
}

#footer {
	float: left;
	height: 173px;
	text-align: left;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 935px;
	background: url(../../../images/footer.gif) no-repeat;
}

#indexIdiomasDatos {
	line-height: 1.4em;
	float: none;
	padding-top: 7px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 100%;
	height: 85px;
	text-align: center;
}

#copyright {
	position: relative;
	float: left;
	width: 100%;
	height: 50px;
	text-align: center;
	color: #fff;
	font-size: 10px;
}

.contactInfo {
	padding-top: 2px;
	margin-left: 260px;
}


#headerFlash {
	z-index: 1;
	float: left;
	position: absolute;
	margin-right: auto;
	margin-left: auto;
}

#cr {
	
	clear: both;
	margin-top: 3px;
	margin-left: 760px;
	z-index: 3;	
	position: absolute;	
}

#logo{

	margin-left: 18px;
	margin-top: 18px;
	position: absolute;
	z-index: 2;
}

#arqtrop {
	margin-left: 450px;
	margin-top: 45px;
	position: absolute;
	z-index: 2;
}

#menuh {
	margin-top: 189px;
	z-index: 5;
	position: absolute;
	margin-left: 223px;
	width: 680px;
	height: 30px;
}

/***************************************
MENU PRINCIPAL
***************************************/
#nav-main {
background:url(../images/menuspa.gif) no-repeat;
width:680px;
height:30px;
margin:0;
padding:0;
}
#nav-main span {
display: none;
}
#nav-main li, #nav-main a {
height:30px;
display:block;
}
#nav-main li {
float:left;
list-style:none;
display:inline;
}
#nav-home {width: 81px;}
#nav-aboutus {width: 112px;}
#nav-vision {width: 59px;}
#nav-services {width: 77px;}
#nav-projects {width: 81px;}
#nav-clients {width: 80px;}
#nav-research {width: 100px;}
#nav-contactus {width: 90px;}
#nav-home a:hover {background:url(../images/menuspa.gif) 0px -31px no-repeat; }
#nav-aboutus a:hover {background:url(../images/menuspa.gif) -81px -31px no-repeat; }
#nav-vision a:hover {background:url(../images/menuspa.gif) -193px -31px no-repeat; }
#nav-services a:hover {background:url(../images/menuspa.gif) -252px -31px no-repeat; }
#nav-projects a:hover {background:url(../images/menuspa.gif) -329px -31px no-repeat; }
#nav-clients a:hover {background:url(../images/menuspa.gif) -410px -31px no-repeat; }
#nav-research a:hover {background:url(../images/menuspa.gif) -490px -31px no-repeat; }
#nav-contactus a:hover {background:url(../images/menuspa.gif) -592px -31px no-repeat; }

/***************************************
FIN MENU PRINCIPAL
***************************************/

/***************************************
MENU PRINCIPAL INGLES
***************************************/
#nav-mainEng {
background:url(../images/menu-eng.gif) no-repeat;
width:690px;
height:30px;
margin:0;
padding:0;
border: solid 1px #fff;
}
#nav-mainEng span {
display: none;
}
#nav-mainEng li, #nav-mainEng a {
height:30px;
display:block;
}
#nav-mainEng li {
float:left;
list-style:none;
display:inline;
}
#nav-mainEng #nav-home {width: 81px;}
#nav-mainEng #nav-aboutus {width: 112px;}
#nav-mainEng #nav-vision {width: 59px;}
#nav-mainEng #nav-services {width: 77px;}
#nav-mainEng #nav-projects {width: 81px;}
#nav-mainEng #nav-clients {width: 80px;}
#nav-mainEng #nav-research {width: 100px;}
#nav-mainEng #nav-contactus {width: 99px;}
#nav-mainEng #nav-home a:hover {background:url(../images/menu-eng.gif) 0px -31px no-repeat; }
#nav-mainEng #nav-aboutus a:hover {background:url(../images/menu-eng.gif) -81px -31px no-repeat; }
#nav-mainEng #nav-vision a:hover {background:url(../images/menu-eng.gif) -193px -31px no-repeat; }
#nav-mainEng #nav-services a:hover {background:url(../images/menu-eng.gif) -252px -31px no-repeat; }
#nav-mainEng #nav-projects a:hover {background:url(../images/menu-eng.gif) -329px -31px no-repeat; }
#nav-mainEng #nav-clients a:hover {background:url(../images/menu-eng.gif) -410px -31px no-repeat; }
#nav-mainEng #nav-research a:hover {background:url(../images/menu-eng.gif) -490px -31px no-repeat; }
#nav-mainEng #nav-contactus a:hover {background:url(../images/menu-eng.gif) -590px -31px no-repeat; }

/***************************************
FIN MENU PRINCIPAL INGLES
***************************************/

/* MENU PRINCIPAL ARABE */

#nav-mainArab {
background:url(../images/menuArabic.gif) no-repeat;
width:680px;
height:30px;
margin:0;
padding:0;
}
#nav-mainArab span {
display: none;
}
#nav-mainArab li, #nav-mainArab a {
height:30px;
display:block;
}
#nav-mainArab li {
float:left;
list-style:none;
display:inline;
}
#nav-mainArab #nav-home {width: 81px;}
#nav-mainArab #nav-aboutus {width: 112px;}
#nav-mainArab #nav-vision {width: 59px;}
#nav-mainArab #nav-services {width: 77px;}
#nav-mainArab #nav-projects {width: 81px;}
#nav-mainArab #nav-clients {width: 70px;}
#nav-mainArab #nav-research {width: 100px;}
#nav-mainArab #nav-contactus {width: 100px;}
#nav-mainArab #nav-home a:hover {background:url(../images/menuArabic.gif) 0px -31px no-repeat; }
#nav-mainArab #nav-aboutus a:hover {background:url(../images/menuArabic.gif) -81px -31px no-repeat; }
#nav-mainArab #nav-vision a:hover {background:url(../images/menuArabic.gif) -193px -31px no-repeat; }
#nav-mainArab #nav-services a:hover {background:url(../images/menuArabic.gif) -252px -31px no-repeat; }
#nav-mainArab #nav-projects a:hover {background:url(../images/menuArabic.gif) -329px -31px no-repeat; }
#nav-mainArab #nav-clients a:hover {background:url(../images/menuArabic.gif) -410px -31px no-repeat; }
#nav-mainArab #nav-research a:hover {background:url(../images/menuArabic.gif) -480px -31px no-repeat; }
#nav-mainArab #nav-contactus a:hover {background:url(../images/menuArabic.gif) -582px -31px no-repeat; }

/* FIN MENU PRINCIPAL ARABE */

/* MENU PRINCIPAL CHINO */

#nav-mainCh {
background:url(../images/menuCh.gif) no-repeat;
width:680px;
height:30px;
margin:0;
padding:0;
}
#nav-mainCh span {
display: none;
}
#nav-mainCh li, #nav-mainCh a {
height:30px;
display:block;
}
#nav-mainCh li {
float:left;
list-style:none;
display:inline;
}
#nav-mainCh #nav-home {width: 81px;}
#nav-mainCh #nav-aboutus {width: 112px;}
#nav-mainCh #nav-vision {width: 59px;}
#nav-mainCh #nav-services {width: 77px;}
#nav-mainCh #nav-projects {width: 81px;}
#nav-mainCh #nav-clients {width: 70px;}
#nav-mainCh #nav-research {width: 100px;}
#nav-mainCh #nav-contactus {width: 100px;}
#nav-mainCh #nav-home a:hover {background:url(../images/menuCh.gif) 0px -31px no-repeat; }
#nav-mainCh #nav-aboutus a:hover {background:url(../images/menuCh.gif) -81px -31px no-repeat; }
#nav-mainCh #nav-vision a:hover {background:url(../images/menuCh.gif) -193px -31px no-repeat; }
#nav-mainCh #nav-services a:hover {background:url(../images/menuCh.gif) -252px -31px no-repeat; }
#nav-mainCh #nav-projects a:hover {background:url(../images/menuCh.gif) -329px -31px no-repeat; }
#nav-mainCh #nav-clients a:hover {background:url(../images/menuCh.gif) -410px -31px no-repeat; }
#nav-mainCh #nav-research a:hover {background:url(../images/menuCh.gif) -480px -31px no-repeat; }
#nav-mainCh #nav-contactus a:hover {background:url(../images/menuCh.gif) -582px -31px no-repeat; }

/* FIN MENU PRINCIPAL CHINO */

#menuv {
		z-index: 4;
		line-height: 1;
		margin-left: 40px;
		margin-top: 103px;
		position: absolute;
        width: 125px;
}
#menuv ul, li {
        list-style-type: none;
}

#menuv ul {
        margin: 0;
        padding: 0;
}

#menuv li {
		
	margin-bottom: 3px;
		
}

#menuv a {
		color: #4c4c4c;
        text-decoration: none;
        display: block;
        padding: 3px 6px;
        width: 110px;
        background: #fff no-repeat;
		background-image: url(../images/bgsubmenuv-gris.gif);
}

#menuv a:hover {
	color: #5c6b23;
	background-repeat: no-repeat;
	background-image: url(../images/bgsubmenuv.gif);
}

/*Inicio Proyectos*/

#mainContent {
	position: relative;
	height: auto;
	width: 100%;
}

#proyectListado {
	position: relative;
	float: left;
	background-image: url(../images/proylistmedio.gif);
	height: 30px;
	width: 100%;
}

/* ESTILOS PROYECTOS ITEM */

.proyListItem {
	float: left;
	width: 158px;
	height: 190px;
	padding: 5px;
	display: block;
	background: url(../images/proybackpaper.gif) no-repeat;
}

.proyListFoto {
	float: none;
	margin: 0 auto 0 auto;
	width: 150px;
	height: 112px;
	background: white;
}

.proyListNombre {
	float: none;
	margin: 10px auto 0 auto;
	width: 150px;
	height: auto;
	color: #669837;
	font-weight: bold;
	border-bottom: solid 1px #669837;
	line-height: 1.3em;
}

.proyListDesc {
	float: none;
	margin: 0 auto 0 auto;
	width: 150px;
	height: auto;
	color: #4c4c4c;
	line-height: 1.1em;
	margin-top: 4px;
}

/* FIN ESTILOS PROYECTOS ITEM */

/* Inicio del CSS de lista en s*/

#proyectListadoContenido{
	padding-top: 10px;
	position: relative;
	float: left;
	background: #DADADA;
	height: 237px;
	width: 100%;
}

#proyectListadoGris {
	background-repeat: no-repeat;
	position: relative;
	float: left;
	margin-bottom: 15px;
	height: 20px;
	width: 100%;
	background-image: url(../images/proylistgrisbottom.gif);
}

#proyectPrincListadoGris {
	background-repeat: no-repeat;
	position: relative;
	float: left;
	height: 10px;
	width: 100%;
	background: #DADADA;
}

#proyectPrincListadoDetalle {
	background-position-y: -10px;
	background-repeat: no-repeat;
	float: left;
	position: relative;
	padding-bottom: 18px;
	padding-top: 10px;
	padding-left: 18px;
	padding-right: 18px;
	background-image: url(../images/bgproydet.jpg);
	margin-right: auto;
	margin-left: auto;
	height: 270px;
	width: 807px;
}

#proyectListadoCategorias{
	height: auto;
	float: right;
	position: relative;
	width: 163px;
}

#menucategorias {
		z-index: 4;
		line-height: 1;
        width: 151px;

}

.tituloCategorias {
		font-weight: bold;
		color: #669837;
		border-width: thin;
		font-size: 12px;
		padding-left: 6px;
		padding-bottom: 5px;
		padding-right: 6px;
		padding-top: 8px;
        text-decoration: underline;
        display: block;
        width: 100%;
		height: 15px;
}


#menucategorias ul, li {
        list-style-type: none;
}

#menucategorias ul {
        margin: 0;
        padding: 0;
}

#menucategorias li {
		
	margin-bottom: 3px;
		
}

#menucategorias a {
		font-size: 11px;
		padding-left: 6px;
		padding-bottom: 5px;
		padding-right: 6px;
		padding-top: 8px;
		color: #4c4c4c;
        text-decoration: none;
        display: block;
        width: 100%;
		height: 15px;
}

#menucategorias a:hover {
	color: #000;
	background: #B8D646;
}

#proyectListadoDespliegue {
	padding-left: 5px;
	border-width: thin;
	border-left-style: solid;
	border-left-color: #669837;
	height: 235px;
	margin-right: 10px;
	float: right;
	position: relative;
	width: 622px;
	overflow: auto;
}

.tituloCategoriasLista {
	border-bottom-color: #c2c2c2;
	border-width: 1px;
	border-bottom-style: solid;
¶	position: relative;
	font-weight: bold;
	color: #669837;
}

/* Fin del CSS de lista en s*/


.proyListadoIzq {
	float: left;
}
.proyListadoDer {
	float: right;
}
.proyectListTxt a:link {
	float: left;
	left: 5px;
	top: 5px;
	position: relative;
	text-decoration: underline;
	font-size: 12px;
	color: white;
}

.proyectListTxt a:hover {
	float: left;
	left: 5px;
	top: 5px;
	position: relative;
	text-decoration: underline;
	font-size: 12px;
	color: white;
}

.proyectListTxt a:active {
	float: left;
	left: 5px;
	top: 5px;
	position: relative;
	text-decoration: underline;
	font-size: 12px;
	color: white;
}

.proyectListTxt a:visited {
	float: left;
	left: 5px;
	top: 5px;
	position: relative;
	text-decoration: underline;
	font-size: 12px;
	color: white;
}


#proyectDesc {
	float: left;
	position: relative;
	padding-bottom: 18px;
	padding-top: 15px;
	padding-left: 18px;
	padding-right: 18px;
	background-image: url(../images/bgproydet.jpg);
	margin-right: auto;
	margin-left: auto;
	height: 270px;
	width: 807px;
}

#proyectDet {
	float: left;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	width: 843px;
	background: #d8e7c0;

}

#proyectDetInfo {
	float: left;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	width: 843px;
	background: url(../images/proydescsombra.gif) no-repeat;
}

#proyectDetInfoGal {
	position: relative;
	padding-top: 20px;
	height: auto;
	width: 351px;
	margin-left: 17px;
	float: left;
}

#proyectDetInfoFicha {
	padding-top: 20px;
	height: auto;
	width: 430px;
	margin-left: 17px;
	float: left;
}

#proyectFichaTabla {
	color: #669837;
	padding-bottom: 8px;
	padding-top: 8px;
	height: auto;
	width: 430px;
	float: left;
	background: #f0f5e7;
}

#proyectFichaLocalizac {
	margin-bottom: 10px;
	border-width: 1px;
	border-bottom-color: #c2c2c2;
	border-bottom-style: solid;
	padding-right: 5px;
	padding-left: 5px;
	position: relative;
	float: left;
	width: 420px;
	height: auto;
	background: #e0e0e0;
}

#proyectFichaLocalizacFoto {
	margin-left: 15px;
	position: relative;
	float: left;
	padding-top: 10px;
	width: 120px;
	height: 120px;
}

#proyectFichaLocalizacNombre {
	color: #669837;
	border-bottom-style: solid;
	border-width: thin;
	border-bottom-color: #669837;
	margin-top: 80px;
	width: 240px;
	text-transform: capitalize;
	font-size: 11px;
	font-weight: bold;
	position: relative;
	float: left;
	margin-left: 30px;
	padding-top: 10px;
}


#proyectFichaPlanos {
	
	position: relative;
	background: url(../images/proyplanosbg.gif);
	width: 430px;
	height: 34px;
	float: left;
}

.proyectFichaPlanosLinks {
	top: 7px;
	margin-left: 95px;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #669837;
	
}

#proyectDetFooter {
	float: left;
	background-image: url(../images/proyfooter.gif);
	background-color: white;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: 61px;
	width: 843px;
	
}

.subtitulosProyectos {
	position: relative;
	bottom: 7px;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #669837;
		
}

.proyectDescImg {
	margin-right: 10px;
	position: relative;
	display: block;
	border-color: white;
	border-style: solid;
	border-width: thin;
	height: 260px;
	width: 344px;
	float: left;
}

.proyectDescTxt {
	position: relative;
	color: white;
}

.proyectDescTitulo {
	position: relative;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
	
}

.proyectDetGalThumb {
	margin-bottom: 5px;
	margin-right: 5px;
	height: 80px;
	width: 107px;
	position: relative;
	float: left;
	border: solid #fff thin;
}

/*Final Proyectos*/

a:link {
	text-decoration: underline;
	color: #57870a;	
}

a:visited {
	text-decoration: underline;
	color: #57870a;	
}

a:active {
	text-decoration: underline;
	color: #57870a;	
}

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

#busquedaContainer {
		text-align: right;
		margin-bottom: 15px;
		margin-top: 5px;
}

/* ********  JOOMLA STYLES ********* */
.componentheading {
	margin-bottom: 10px;
	position: relative;
	background-position: 662px 7px;
	background-repeat: no-repeat;
	background-image: url(../images/titulosindulge.gif);
	border-bottom-style: solid;
	border-bottom-color: #b3b3b3;
	border-width: thin;
	height: auto;
	width: 100%;
	text-transform: uppercase;
	font-size: 18px;
	color: #669837;
}

.contentheading {
	background-color: white;
	text-transform: uppercase;
	display: block;
	background: url(../images/titulo_bg.gif) no-repeat;
	width: auto;
	height: auto;
	font-size: 1.3em;
	font-weight: bold;
	color: #669837;
	border-bottom: 1px solid #ccc;
	padding-left: 30px;
} 

.contentpaneopen {
	width: 100%;
	padding: 5px;
}

.message {
	background: url(../images/bgmessage.gif) no-repeat;
	padding: 20px;
	height: auto;
	margin-bottom: 20px;
	font-size: 1.5em;
	text-align: center;
}

.buttonheading {
	color: white;
	width: 10px;
}

/* JOOMLA INDEX */

#indexWelcomeContainer {
	width: 100%;
}

#indexWelcomeLeft {
	float: left;
	position: relative;	
	width: 250px;
	height: auto;
	text-align: left;
}

#indexWelcomeRight {
	float: right;
	position: relative;
	padding-left: 10px;
	width: 565px;
	height: auto;
}

#indexWelcomeFlash {
	float: left;
	position: relative;
	width: 100%;
	height: 190px;
}

#indexWelcomeBoton {
	float: left;
	position: relative;
	width: 100%;
	border-top: solid 1px #689f0c;
	text-align: right;
	height: 20px;
}

/* JOOMLA QUIENES SOMOS */

#quienesContainer {
	float: left;
	width: 100%;
}

#quienesTxt{
	float: left;
	width: 450px;
}

#quienesFotos{
	float: left;
	width: 340px;
	margin-left: 20px;
}

.quienesDatos {
	float: right;
	width: 100%;
	border-bottom: #fff solid 15px;
}

/* VISION ESTILOS */

.visionSubtitulos {	
	font-size: 1.1em;
	font-weight: bold;
	color: #689f0c;
}

.visionSubtitulosDesc {
	font-size: 1.1em;
}

/* COSTA RICA ESTILOS */

#costaricaLeft {
	float: left;
	width: 450px;
}

#costaricaFotos {
	float: left;
	width: 340px;
	margin-left: 20px;
}

#costaricaMap {
	width: 100%;
	background: #E6E6E6;
	height: auto;
}

/* GALERIA */

.galeriaFotoTh {
	float: left;
	border: 1px solid #689f0c;
	margin: 0 20px 20px 0;
	text-align: center;
} 

/* PUBLICACIONES */


.contentpaneopenPublica {
	width: 843px;
}

.contentheadingPublica {
	background-color: white;
	text-transform: uppercase;
	display: block;
	background: url(../images/titulo_bg.gif) no-repeat;
	width: auto;
	height: auto;
	font-size: 1.3em;
	font-weight: bold;
	color: #669837;
	border-bottom: 1px solid #ccc;
	padding-left: 30px;
} 

.publicaFont {
	display: block;
	width: 823px;
	float: left;
	padding: 10px;
}

.publicaGalbg {
	padding: 20px 0 0 10px;
	background: url(../images/publithbg.gif) no-repeat #fff;
	width: 833px;
	float: left;
}

/* CONTACTO */

#contactoFormContainer {
	width: 823px;
	height: 250px;
	background: #e8e8e8;
	padding: 15px 10px 10px 10px;
}

#contactoFormDatos {
	width: 45%;
	height: auto;
	float: left;
	position: relative;
}

#contactoFormForm {
	width: 50%;
	height: auto;
	float: left;
	position: relative;
}

/* ##################### FORM SECTION  #####################*/	

form{
	font-size: 11px
}

input {
	border-color: #a8a8a8;
	border-style: solid;
	border-width: 1px;
	background-color:#FFFFFF;
	font-size: 11px;
	color: #666;
	width: 156px;
}

.inputbox {
	background: White;
}

.text_area {
	background: White;
}

/* GRACIAS */

#graciasContainer {
	margin-top: 20px;
	width: 100%;
	height: auto;
}

#graciasContainerImagen {
	float: none;
	margin-left: auto;
	margin-right: auto;
	width: 630px;
	height: 198px;
	background: url(../images/ty.gif) no-repeat;
}

#graciasTexto {

	text-align: center;
	padding-top: 55px;
	padding-left: 50px;
	width: 507px;
	height: 72px;
}

.graciasTitulo {
	font-size: 1.5em;
	text-decoration: underline;
}
	
/* Pull down menu */
.selectbox {width: 100%;}

/* Submit Button */
.button {border: 1px solid #999; background: #333;color: White;}

/* Contact Email Form */
.contact_email {margin: 0px;padding: 5px;}

/* ##################### END FORM SECTION  ##################### */

/* ##################### CLIENTE  #####################*/	


#clienteListadoContenido{
	padding-top: 10px;
	position: relative;
	float: left;
	background: #DADADA;
	height: auto;
	width: 100%;
}

.clienteNota {
	float: left;
	position: relative;
	width: 45%;
	height: auto;
	margin-left: 30px;
	margin-bottom: 20px;
}

#clienteLoginContainer {
	position: relative;
	float: none;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	width: 449px;
}

#clienteLoginTitulo {
	position: relative;
	float: left;
	width: 417px;
	height: 39px;
	display: block;
	padding-left: 32px;
	padding-top: 15px;
	background: url(../images/clienteLogintitulo.jpg) no-repeat; 
	color: #fff;
	font-size: 1.3em;
}

#clienteLoginForm {
	position: relative;
	float: left;
	width: 100%;
	height: 216px;
	background: url(../images/clienteLoginbg.jpg) no-repeat;
	color: #fff;
}

#jflanguageselection {display: none;}
