body {
	text-align: center;
	background-color:#E4E4E4;
	font-size:62.5%	;				/* Con esto digo que 10px = 0.8em */		
	color:#666666;
}


.letra{
	color:#8C8C8C;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	
}

#main {
	color:#8C8C8C;
	background-color:#FFFFFF;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	
	clear:both;
/*	height:100%;
	overflow:hidden;	*/
	
}
#main #contenido {
	padding-left:20px;
	float:left;
	width:500px;
	
}
#main #menu_lateral_derecho {
	float:left;
	width:185px;
	padding-left:20px;
	margin-left:10px;
	
}

#main a,#main a:active,#main a:visited{
	color:#666666;
	text-decoration:none;
}
#slogan {
	float:left;
	width:300px;
	color:#ffffff;
	font-size:medium;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding-left:10px;
	font-weight:bold;
}

#container {
	width:758px;
	margin: 0px auto;
	text-align: left;
	background-color:#FFFFFF;
	border-left: 8px solid #FFFFFF;
	border-right: 8px solid #FFFFFF;
	border-bottom: 8px solid #FFFFFF;
	padding-left:10px;
}

#header{
	background:#FFFFFF url(../images/header-background.jpg);
	height:250px;
	width:739px;
	clear:both;
}

.header_ultimos_desarrollos{
	margin-left:224px;
	margin-right:7px;
	margin-top:54px;
	border:0;
	width:189px;
	height:124px;

}


#logo{
	float:left;
	padding: 10px;
	width:240px;
	height:64px;
}


#recuadros{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color:#FFFFFF;
	height:25%;
	width:100%;
	clear:both;
	color:#ffffff;
}
#recuadro_1{
	background-color:#E6E6E6;
	min-width:33%; 
	width:33%; 
	height:100%;
	float:left;
	padding-top:2px;
	z-index:0;
	color:#808080;
}


#recuadro_2{
	padding-top:2px;
	background-color:#DBDBDB;
	min-width:33%; 
	width:33%; 
	height:100%;
	float:left;
	z-index:1;
}

#recuadro_2 .item{
	float:left;
}

#recuadro_3{
	padding-top:2px;
	background-color:#CFCFCF;
	width:33%; 
	min-width:33%; 
	height:100%;
	float:left;
	z-index:2;
}


.contenido_spacer{
	padding-left: 10px;
	padding-top: 10px;

}

.espacio{
	width:10px;
	float:left;
	background-color:red;
}

#recuadro_3  radio {
	color: #666666;
}




input,select,button,submit,textarea,radio,checkbox{
	color: #666666;
	font-size: 1.1em;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
}



.tabla_deta{
	/*font-size: 1.1em; */
	font-size: 10px;
	color: #000000;
	background-color:#cccccc;
}

.tabla_cabe{
	/*font-size: 1.1em; */
	font-size: 10px;
	color: #ffffff;
	background-color:#666666;
}

.letra_titulo{
	font-size:14px;
	font-weight:bold;
}
.letra_subtitulo{
	font-size:12px;
	font-weight:bold;
}
h1{
	font-size:1.4em;
	color:#004970;
}
h2{
	font-size:1.2em;
	color:#0072A9;
}
h3{
	font-size:1.0em;
	color:#008ED3;
}

.logo_color_1 {
	color:#008ED3;
}
.logo_color_2 {
	color:#0072A9;
}
.logo_color_3 {
	color:#004970;
}

a{
	text-decoration:none;
}

.index_items_textos{
	float:left;
}

.index_items_icon{
	float:left;
	padding:1%;
}


	/*   Menues  */

	#menu li a,#menu li a:active{
		background:url(../images/bullets/bullet-logo-1.gif) no-repeat  left;	
		padding-left:1.5em;
	}

	#menu li a:visited{
		background:url(../images/bullets/bullet-logo-1.gif) no-repeat  left;	
		padding-left:1.5em;
		color:#008ED3;
	}
	#menu li a:hover{
		background:url(../images/bullets/bullet-logo-1.gif) no-repeat  left;	
		padding-left:1.5em;
		color:#0072A9;
	}

	#menu ul{
		padding:0px;
		margin:0px;
		list-style:none;
	}
	#menu li{
		padding-top:8px;
	}


	/*     Submenues    */
	#submenu_website{
		padding:10px;
		margin:10px;
		background: #ffffff;	
	}

	#submenu_website li a,#submenu_website li a:active{
		background:#ffffff;	
		padding-left:2em;
	}

	#submenu_website li a:visited{
		background:#ffffff;	
		padding-left:2em;
		color:#008ED3;
	}
	#submenu_website li a:hover{
		background:#ffffff;	
		padding-left:2em;
		color:#0072A9;
	}
	
	
	#submenu_escritorio{
		padding:10px;
		margin:10px;
		background: #ffffff;	
	}

	#submenu_escritorio li a,#submenu_escritorio li a:active{
		background:#ffffff;	
		padding-left:2em;
	}

	#submenu_escritorio li a:visited{
		background:#ffffff;	
		padding-left:2em;
		color:#008ED3;
	}
	#submenu_escritorio li a:hover{
		background:#ffffff;	
		padding-left:2em;
		color:#0072A9;
	}


/*    Contactenos   y Newsletter */	
#contactenos, #newsletter{
	/* background:#E4E4E4;*/
	margin-top:1em;
	width:100%;
}



/*  Reacudros redondeados */

.roundcont {
	background-color: #E4E4E4;
	
}

.roundcont h1 {
	
}

.roundtop { 
	background: url(../images/recuadro-superior-derecho.gif) no-repeat top right; 
}

.roundbottom {
	background: url(../images/recuadro-inferior-derecho.gif) no-repeat top right; 
}


img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}

/*    loading   */
#loading{
	width:400px;
	margin-top:30px;
	padding-top:30px;
	text-align:center;
}



/* Clientes   */
#clientes  .index_items_icon{
	padding:5px;
	background-color:#ffffff;
	border:1px solid #E4E4E4;
}


.index_items_textos1{
	padding-left:20px;
	
}

#web_social_share ul,#web_social_share,#code_validators ul,#code_validators{
	list-style:none;
	text-align:center;
	/* margin-left:20%; */
}
#web_social_share li,#code_validators li{
	float:left;
	padding-right:10px;
}


 /*  FOOTER */

#footer {
	clear: both;
	background-color:#FFFFFF;
	text-align: center;
	width:100%;
	color:#666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


#footer a,#footer a:active,#footer a:visited,#rss a,#rss a:active,#rss a:visited,#newsletter_box_footer,#newsletter_rta_footer,#footer  div,#footer p,#newsletter_box_footer p{
	color:#666666;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration:none;
}

#rss{
	text-align:right;
	width:100%;
	float:left;
}
