body {
  text-align:center;
	margin-left: 10px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	/*background-image: url(img/fondo.jpg);*/
	background-repeat: repeat-x;
}

hr {
  color:#eee;
}

h1 {
/*background-color:#EFEFEF; */
border-bottom:3px hidden #CCCCCC;
border-top:3px hidden #CCCCCC;
color:#508003;
font-size:14px;
margin-top:10px;
padding:10px;

 
}
p {
 /*text-align:justify;*/
}
.contenedor {
	padding-top:14px;
	padding-bottom:10px;
	/*width:719px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	background-color: #FFFFFF;
	/*border: 1px solid #716f6e;*/
	
}

.textoVerde {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#70a003;
	
}
.textoVerdeBold {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#70a003;
	font-weight:bold;
	
}

.enlaceEmail {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#70a003;
	font-weight:bold;
	text-decoration:none;
	
}

.cont_menu {
	/*border: 1px solid #716f6e;*/
	text-align:left;
}

.cont_menu .submenu {
  padding:5px 0 5px 5px;
  /*color:#888888;*/
}

.cont_menu .title{
	color:#A5c135;
	font-weight:bold;
	padding:5px 0px 5px 10px;	
}

.cont_menu .title a{
	color:#A5c135;
	font-size:12px;
}
.cont_menu a {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
  /*padding-left:15px;*/
  color:#888888;
  font-size:11px;
  font-weight:bold;
  
}

.top {
	width:688px;
}
.menu {
	width:688px;
}
.pie {
	width:668px;
}

.contenidos{
	width:300px;
	text-align:left;
	/*background-image: url(img/fondo_index.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;*/
}
.contenidosDos {
width:497px;
text-align:left;
}
.contenidosIndex {
width:497px;
text-align:left;
}

#form_izq
{
	float:left;
	margin:0px 0px 0px 5px;
	padding:0px;
	
	width:235px;

}
#form_izq div.celda
{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:230px;
	
}
#form_izq div.celda span.campo
{
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #716F6E;
	font-weight:bold;
}
#form_izq div.celda span.campo img
{
	margin-right:3px;

}
#form_izq div.celda span.campo span.asterisco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#888;
	font-weight:bold;
}
#form_izq div.celda input
{
	float:right;
	width:130px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#70a003;
	font-weight:bold;
}
#form_der
{
	float:left;
	margin:0px 0px 20px 5px;
	padding:0px;
	
	width:240px;

}
#form_der div.celda
{
	float:left;
	margin:0px 0px 5px 0px;
	padding:0px;
	width:240px;
	
}
#form_der div.celda span.campo
{
	float:left;
	margin:0px;
	padding:3px 0px 0px 0px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #716F6E;
	font-weight:bold;
}
#form_der div.celda span.campo img
{
	margin-right:3px;

}
#form_der div.celda span.campo span.asterisco
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#70a003;
	font-weight:bold;
}
#form_der div.celda input
{
	float:right;
	width:130px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#70a003;
	font-weight:bold;
}
.texto_verde
{
	color:#70a003;
	font-weight:bold;
}
p.rotulo_desc
{

	margin:0px;
	padding:0px;
	color:#70a003;
	font-weight:bold;
	clear:both;
	text-align:center;

}
p.texto
{
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight:normal;

}
.contenidosDos textarea
{
	margin-left:40px;
	width:420px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#70a003;
	font-weight:bold;
}
p.observaciones
{
	color:#70a003;
	font-weight:bold;
	text-align:center;
}
.Estilo2 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.Estilo4 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
}
#listado_ofertas p a
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
	text-decoration:none;

}
#listado_ofertas p a:hover
{
	text-decoration:underline;
}
#apuntarse
{
	padding-left:20px;
}
#noticia_lista
{
 	float:left;
 	width:497px;
 	clear:both;
	
 	margin:5px 0px 5px 5px;
 	padding-bottom:10px;
 	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
	border-bottom:1px solid #70a003;
}
#noticia_lista a
{
	
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
	text-decoration:none;
}
#noticia_lista a:hover
{
text-decoration:underline;
}
#noticia_lista img
{
	float:right;
	width:100px;
	margin:0px 20px 10px 10px;
	border:1px solid #70a003;
	
}
p.informacion
{
	float:left;
	margin:20px 0px 0px 40px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
	
}
#noticia_individual
{
	float:left;
	margin:0px 0px 0px 10px;
}
#noticia_individual img
{
	float:right;
	width:300px;
	margin:10px 20px 10px 10px;
}
#noticia_individual p.titulo
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
}
#noticia_individual p.descripcion
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}
#noticia_individual p.volver
{
	float:left;
	margin:20px 20px 20px 0px;
}
#noticia_individual p.volver a
{
	background-image: url(img/bullet_volver.gif);
	background-repeat: no-repeat;	
	background-position:left 4px;
	padding-left:10px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
	text-decoration:none;
}
#noticia_individual p.volver a:hover
{
	text-decoration:underline;
}
#listado_empleados
{
	float:left;
	padding-left:10px;

}
#listado_empleados div.empleado_concreto
{
	float:left;
	width:230px;
	height:310px;
	padding-right:10px;
}
#listado_empleados div.empleado_concreto p.empleado_imagen
{
	
	background-image: url(img/sombra_foto.jpg);
	background-repeat: no-repeat;	
	background-position:left bottom;
	padding-bottom:20px;
}
#listado_empleados div.empleado_concreto p.empleado_imagen img
{
	border:1px solid #A19EA5;
	width:154px;
	height:154px;
}
#listado_empleados div.empleado_concreto p.empleado_nombre
{
	float:left;
	margin:0px;
	padding:0px;
}
#listado_empleados div.empleado_concreto p.empleado_email
{
	padding-bottom:10px;
}
#listado_empleados div.empleado_concreto p.empleado_email a
{
	color:#70A003;
	text-decoration:underline;
}

#noticias_destacadas
{
	float:left;
	width:189px;
	/*border:1px solid #9B9B9B;*/
	background-image: url(img/rt_noticias.gif);
	background-repeat: no-repeat;	
	background-position:left 5px;
}
#noticias_destacadas ul
{
	float:left;
	list-style-type:none;
	margin:30px 0px 0px 0px;
	padding:0px;
}
#noticias_destacadas ul li
{
	float:left;
	clear:both;
	width:177px;
	padding:5px 0px 5px 0px;
	margin:0px 0px 0px 5px;
	text-align:left;
	border-bottom:1px dotted #000000;
}
#noticias_destacadas ul li span.not_titulo
{
	margin:0px;
	padding:0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight:normal;
	text-decoration:none;
}
#noticias_destacadas ul li span.not_texto
{
	margin:0px;
	padding:0px;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight:normal;
	text-decoration:none;
}
#noticias_destacadas ul li a
{
	float:right;
	clear:both;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #70a003;
	font-weight: bold;
	text-decoration:none;
}
#noticias_destacadas ul li a:hover
{
	text-decoration:underline;
}

#formpresupuesto {
background-color: #EEEEEE;
    padding: 10px;
}

#analisis {
  margin-left:0px !important;
}
