@charset "utf-8";

/* CSS Document */



body {

	margin-top: 0pt;

	margin-right: 0pt;

	margin-bottom: 0pt;

	margin-left: 0pt;

	padding-top: 0pt;

	padding-right: 0pt;

	padding-bottom: 0pt;

	padding-left: 0pt;

	background-color: transparent;

	background-image: url(imag/background-content.jpg);

	background-repeat: repeat-x;

	/*background-attachment: fixed;*/

	background-position: top center;

}

#content{

  width: 930px;

  padding: 9px 9px 0px 9px;  

}



#content2{

  width: 930px;

  padding: 20px 9px 0px 9px;

  background-image: url(imag/back-content.jpg);

  background-repeat: repeat-y;

  /*background-attachment: fixed;*/

  background-position: top center;

  

}

#content3{

  width: 930px;

  padding: 0px 9px 0px 9px;

  background-image: url(imag/back-content.jpg);

  background-repeat: repeat-y;

  /*background-attachment: fixed;*/

  background-position: top center;

  

}

#menu {

	background-image: url(imag/menu/back-menu-about.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;



}

#menu-tour {

	background-image: url(imag/menu/back-menu-take-tour.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;



}

#menu-workspace {

	background-image: url(imag/menu/back-menu-workspace.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;



}

#menu-faq {

	background-image: url(imag/menu/back-menu-faq.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;



}

#menu-contact {

	background-image: url(imag/menu/back-menu-contact.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;



}

#menu-demo {

	background-image: url(imag/menu/back-menu-demo.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;

}

#menu-sitemap {

	background-image: url(imag/menu/back-menu-home.jpg);

	background-repeat: no-repeat;

	/*background-attachment: fixed;*/

	height: 25px;



}

.menutxton {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

	color: #FFFFFF;

	text-decoration: none;

	padding: 1px 0px 0px 11px;

}



.menutxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

	color: #455560;

	padding: 1px 0px 0px 11px;

}

a.menutxt {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

	color: #455560;

	text-decoration: none;

	padding: 1px 0px 0px 11px;

}

a:hover.menutxt {

	text-align: left;

	color: #EE3224;

	text-decoration: none;

	padding: 1px 0px 0px 11px;

}

.menutxtred {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

	color: #FFFFFF;

}



a.menutxtred {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

	text-decoration: none;

	color: #FFFFFF;

}

a:hover.menutxtred {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	text-align: left;

	font-weight: bold;

	text-decoration: none;

	color: #451600;

}

#content-home {

	background-image: url(imag/back-content-home.jpg);

	background-repeat: no-repeat;

	/*background-attachment:fixed;*/

	background-position: bottom center

}

#title-home {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #D5D8DB;

}



.txt-home {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;



}

.txt-home-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	font-weight: bold;



}

.txt-home-highlight {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #EE3224;

	font-weight: bold;

	text-decoration: underline;



}

ul 

{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	list-style-position: outside;

	color: #DADDDF;

	list-style-type: square;

}

.txt-bottom-link-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	font-weight: bold;



}

a.txt-bottom-link-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	font-weight: bold;

	text-decoration: underline;



}

a:hover.txt-bottom-link-bold {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #EE3224;

	font-weight: bold;

	text-decoration: underline;



}

.txt-bottom-link{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;



}

.txt-white{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #FFFFFF;

	letter-spacing: -0.07em;

}

.txt-bottom-gray{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	letter-spacing: -0.045em;



}

.txt-grey{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	line-height: 1.5em;

	margin-top: 11px;

	margin-right: 20px;

	margin-bottom: 23px;

	margin-left: 18px;

}

.txt-grey2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	line-height: 1.5em;

	margin-top: 11px;

	margin-right: 20px;

	margin-bottom: 15px;

	margin-left: 18px;

}

#table-contact{

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 18px;

	margin-left: 18px;

}



.txt-grey-partners{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	line-height: 1.5em;

	margin-top: 11px;

	margin-right: 15px;

	margin-bottom: 0px;

	margin-left: 18px;

}

a.link-txt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 1.5em;

	font-size: 10px;

	color: #455560;

	text-decoration: underline;

}

a:hover.link-txt{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 1.5em;

	font-size: 10px;

	color: #EE3224;

	text-decoration: underline;



}



.red-title-featured{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #EE3224;

	text-decoration: underline;

	font-weight: bold;

}

a.red-title-featured{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #EE3224;

	text-decoration: underline;

	font-weight: bold;

}

a:hover.red-title-featured{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #455560;

	text-decoration: underline;

	font-weight: bold;

}

.gray-txt-featured{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 1.5em;

	font-size: 10px;

	color: #455560;

	padding-top: 3px;

	padding-bottom: 3px;

}

.txt-date-featured{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 9px;

	color: #455560;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 41px;

	letter-spacing: 0.1em;



}

#content-news{

	padding: 0px 43px 0px 38px;

}
.content-news2{

	padding: 0px 43px 0px 38px;

}

#content-faq{

	padding: 10px 0px 0px 30px;

}

.txt-date-feature-content{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	letter-spacing: 0.1em;

}

.txt-date-feature-content-red{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #EE3224;

	letter-spacing: 0.1em;

}

.news-title-red{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #B32317;

	letter-spacing: 0.03em;

	text-decoration: none;

	font-weight: bold;

}

a.news-title-red{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #B32317;

	letter-spacing: 0.03em;

	text-decoration: underline;

	font-weight: bold;

}

a:hover.news-title-red{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	letter-spacing: 0.03em;

	text-decoration: underline;

	font-weight: bold;

}

.news-txt-gray{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

	letter-spacing: 0.03em;

	padding-top: 5px;

}

.txt-verdana-10-white{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}

.txt-verdana-10-gray{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

}

a.txt-verdana-10-gray{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	text-decoration: none;

}

a:hover.txt-verdana-10-gray{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	text-decoration: underline;

}

.txt-verdana-10-gray-space{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	line-height: 1.5em;

}

.txt-verdana-10-white-bold{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

	font-weight: bold;

}

.txt-verdana-14-white-bold{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #FFFFFF;

	font-weight: bold;

	letter-spacing: 0.03em;

}

#table-height-15{

	height: 15px;

	font-size: 2px;

}



#table-height-5{

	height: 5px;

	font-size: 2px;

}

#table-paddingtop-10{

	padding-top: 10px;

	padding-bottom: 5px;

}

.txt-simple-gray{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

}

.txt-simple-gray-10-bold{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	font-weight: bold;

}

.title-red-10{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #B32317;

	letter-spacing: 0.03em;

	text-decoration: none;

	font-weight: bold;

}

a.title-red-10{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #B32317;

	letter-spacing: 0.03em;

	text-decoration: underline;

	font-weight: bold;

}

a:hover.title-red-10{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #455560;

	letter-spacing: 0.03em;

	text-decoration: underline;

	font-weight: bold;

}

.title-red-10-space{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #B32317;

	letter-spacing: 0.03em;

	text-decoration: none;

	font-weight: bold;

}

.title-red1{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #EE3224;

	letter-spacing: 0.03em;

	text-decoration: none;

	font-weight: bold;

}

.title-red2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #B32317;

	letter-spacing: 0.03em;

	text-decoration: none;

	font-weight: bold;

}

.title-red3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #7A1600;

	letter-spacing: 0.03em;

	text-decoration: none;

	font-weight: bold;

}

#table-workspace{

	padding: 20px 46px 0px 24px;

	line-height: 0.9em;

}

#table-workspace2{

	padding: 0px 46px 0px 20px;

	line-height: 0.9em;

}

#table-workspace3{

	padding: 18px 15px 18px 31px;

	line-height: 0.9em;

}

.txt-small{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	color: #455560;

}

.txt-12-Arial-red{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #B32317;

}

a.txt-12-Arial-red{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #B32317;

	text-decoration: none;

}

a:hover.txt-12-Arial-red{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #B32317;

	text-decoration: underline;

}

.bot-form {

	font-family: Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #FFFFFF;

	background-image: url(imag/contact/background-form.jpg);

	background-repeat: repeat;

	background-position: center;

	background-attachment: fixed;

}



.shadowRight {

    background-image: url(imag/shadow-right.png);

}



.shadowRight2 {

    background-image: url(imag/shadow-right2.png);

}



.shadowLeft {

    background-image: url(imag/shadow-left.png);

}



.shadowLeft2 {

    background-image: url(imag/shadow-left2.png);

}



.headerBg {

    background-image: url(imag/background-header.jpg);

}



.bottomBg {

    background-image: url(imag/background-bottom.jpg);

}



.formError {

    background-color: #f00;

    color: #fff;

    font-weight: bold;

}



#sentOK {

    /* Estilos para el mensaje del form cuando se envi correctamente */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#sentError {

    /* Estilos para el mensaje del form cuando hubo un error */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



#sendWaiting {

   /* Estilos para el mensaje del form cuando se esta enviando */

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}

