/* START - general */

body {
	margin-top:20px;
	margin-left:0px;
	margin-right:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
  
.tabla_top {
	width:935px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/top_background.jpg);
	background-repeat: repeat-x;
}
  
.tabla_centro {
	width:935px;
	margin-left:auto;
	margin-right:auto;
}

.regular {
  font-size:11px;
  color:#666666;
  text-decoration:none;
}

.regular a {
  color:#6db12a;
  text-decoration:none;
}

.regular a:hover {
  color:#333333;
  text-decoration:none;
}

.menu_principal {
  	font-size:11px;
  	color: #6db12a;
  	font-weight:600;	
  	text-decoration:none;
}

.menu_principal a {
  	font-size:11px;
  	color:#6db12a;
  	font-weight:600;	
  	text-decoration:none;
}

.menu_principal a:hover {
  	color: #666666;
  	text-decoration:none;
}

ul.tilde, ul.tilde a {
  list-style-image:url(../images/tilde.gif);
  font-size:11px;
  color:#6db12a;
  text-decoration:none;
  margin-bottom:2px;
  padding-bottom:2px;
  margin-top:2px;
  padding-top:2px;
  line-height:inherit;
}

ul.tilde, ul.tilde a:hover {
  list-style-image:url(../images/tilde.gif);
  font-size:11px;
  color:#666666;
  text-decoration:none;
  margin-bottom:2px;
  padding-bottom:2px;
  margin-top:2px;
  padding-top:2px;
  line-height:inherit;
}

ul.flechita, ul.flechita a {
  list-style-image:url(../images/bullet_flechi.gif);
  font-size:11px;
  color:#6db12a;
  text-decoration:none;
  margin-bottom:2px;
  padding-bottom:2px;
  margin-top:2px;
  padding-top:2px;
  line-height:inherit;
}

ul.flechita, ul.flechita a:hover {
  list-style-image:url(../images/bullet_flechi.gif);
  font-size:11px;
  color:#666666;
  text-decoration:none;
  margin-bottom:2px;
  padding-bottom:2px;
  margin-top:2px;
  padding-top:2px;
  line-height:inherit;
}

li.flechita_on {
  list-style-image:url(../images/bullet_flechi_on.gif);
  font-size:11px;
  color:#666666;
  text-decoration:none;
  line-height:inherit;
}


/* END - general */




.info {
  font-size:11px;
  color:#666666;
  text-decoration:none;
  margin:0px;
  padding:0px;
}

.info a {
  font-size:11px;
  color:#6db12a;
  text-decoration:none;
}

.info a:hover {
  font-size:11px;
  color:#666666;
  text-decoration:none;

}

.info_fecha {
  font-size:10px;
  color:#999999;
  text-decoration:none;
  margin:0px;
  padding:0px;
}


.help_window {
  font-size:11px;
  color:#666666;
  text-decoration:none;
  margin:0px;
  padding:0px 20px 10px 20px;
}

.crs_perform { 	
  	font-size:11px;
	font-weight:bold;
	width:28px;
}



/* START - PopUp */
  
.tabla_pop {
	/*width:450px;*/
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/top_background.jpg);
	background-repeat: repeat-x;
}

.tabla_centro_pop {
	width:450px;
	margin-left:auto;
	margin-right:auto;
	background:#ebebeb;
}
  
.tabla_centro_pop {
	width:450px;
	margin-left:auto;
	margin-right:auto;
}

/* END - PopUp  */


/* START - Formus */


.formu {
  font-size:10px;
  color:#666666;
  background:#fbfbfb;
}

.formu_insert {
  font-size:10px;
  color:#666666;
  width:130px;
  height:14px;
  background:#fbfbfb;
}

.formu_dropdown {
  font-size:10px;
  color:#666666;
  width:130px;
  height:16px;
  background:#fbfbfb;
}

.formu_comment {
  font-size:10px;
  color:#666666;
  width:280px;
  height:16px;
  background:#fbfbfb;
}

.formu_comment_area {
	width:100%;
	background:#fbfbfb; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}

.formu_browse {
	width:280px;
	background:#fbfbfb; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
/* END - Formus */


.verde {
  color:#6db12a;
}

.grisoscuro {
	color: #333333
}


.titulo {
	font-weight:bold;
	font-size:18px;
	color: #6db12a;
}


.subtitu_chico {
	font-weight:100;
	font-size:12px;
}


.subtitulo {
	font-weight:100;
	font-size:14px;
	color: #6db12a;
}

a {
  color:#6db12a;
  text-decoration:none;
}

a:hover {
  color:#666666;
  text-decoration:none;
}

.subtitu {
	font-size:14px;
}

.grisclarogrande {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #CCCCCC;
}

.grisoscuro {
	color: #333333;
}

.gris_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #CCCCCC;
}

.borde1 {
	border: 1px solid #DDDDDD;
	border-collapse:collapse;
}

.cajita {
	width: 90%;
	border: 1px solid #DDDDDD;
	background: white;
	padding: 10px 10px 10px 10px;
}

.logo_footer {
	background-image:url(../images/footer_logo.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}

ul.links {
  list-style-image:url(../images/bullet_flechi.gif);
  padding:8px;
  margin:8px;
  line-height:14px;
}

.caja {
	border: 1px solid #DDDDDD;
	background: white;
	padding: 10px 10px 10px 10px;
}

.caja_red {
	border: 1px solid #FFB7B4;
	background: white;
	padding: 10px 10px 10px 10px;
}

.caja_blue {
	border: 1px solid #8FAECC;
	background: white;
	padding: 10px 10px 10px 10px;
}

h1 {
	font-weight:100;
	font-size:18px;
	color: #6db12a;
}

h2 {
	font-weight:100;
	font-size:14px;
	color: #6db12a;
}

h3 {
	font-weight:100;
	font-size:12px;
	color: #6db12a;
	/*line-height:5px;*/
}

h4 {
	font-weight:bold;
	font-size:11px;
	color: #6db12a;
	line-height:5px;
}

.chica {
  font-size:11px;
}

.gris {
	color: #666666;
}

.read_more {
	line-height:2px;
}

.image_news {
	float:right;
	padding-left:4px;
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	margin-left:20px;
	margin-bottom:20px;
	border: 1px solid #DDDDDD;
}

.botones {
	margin-top:3px;
	margin-left:15px;
	border: 1px solid #EEEEEE;
	background: white;
	padding: 2px 2px 2px 2px;
}

.menu_on {
	text-decoration:underline;
}

.customers-logo {
	border: 1px solid #DDDDDD;
	float:left; 
	margin-right:15px;
}

.overlay{
     display: none;
	 position:fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background: #000;
     z-index:1001;
     opacity:.75;
     -moz-opacity: 0.75;
     filter: alpha(opacity=75);
}

.modal {
     display: none;
	 position:fixed;
	 text-align:center; 
     top: 15%;
     left: 15%;
     width: 70%;
     height: 70%;
     color: #333;
     z-index:1002;
     overflow: none;
}

.modal2 {
        padding-bottom:20px;
        padding-top:20px;
        padding-left:20px;
		padding-right:20px;
}

.validator {
		border: 1px solid #EEEEEE;
        padding-bottom:5px;
        padding-top:5px;
        padding-left:5px;
		padding-right:5px;
}

ul.home, ul.home a {
  list-style-image:url(../images/bullet_flechi.gif);
  font-size:11px;
  color:#6db12a;
  text-decoration:none;
  margin-bottom:2px;
  padding-bottom:2px;
  padding-top:2px;
  line-height:11px;
}

ul.home, ul.home a:hover {
  list-style-image:url(../images/bullet_flechi.gif);
  font-size:11px;
  color:#666666;
  text-decoration:none;
  margin-bottom:2px;
  padding-bottom:2px;
  padding-top:2px;
  line-height:11px;
}
.loading {
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 position:fixed; 
	 z-index:1015;
	 background: #000; 
	 opacity:.25;
	 -moz-opacity: 0.25;
	 filter: alpha(opacity=25);
}
.LangSelector
{
	padding:0 0 0 4px;
}
span.divIntro
{
	 display:none;
}
a.a-normal
{
font-weight:normal;
}

