BODY
{
	padding: 0px;
	margin:0px;
	FONT-FAMILY:Arial,Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	background: #FFFFFF url("estilo2/fondoGeneral.jpg") top repeat-x;
}

P
{  
	line-height:1.2em; 
	letter-spacing:0.05em;
	
}

A
{
	text-decoration:none;
}

.arc_bor
{
	 cursor:pointer;
}

.ocultar
{
	display:none;
}

#body_contenido
{
	margin:auto;
	text-align:left;
	width:910px;	
	padding-left:15px;
	padding-right:21px;
}
	
#cabecera
{
	padding:0px;
	margin:0px;
}

#cabecera #anclajes
{
	display:none;
	visibility:hidden;
}
#cabecera #titulo_proyecto
{
	display:none;
	visibility:hidden;
}
#cabecera #herramientas
{
	position:relative;
	top:40px;
	clear:both;
}

#cabecera #herramientas UL
{
	padding:0px;
	margin:0px;
	list-style:none;	
}

#cabecera #herramientas UL LI
{
	float:left;
	height:20px;
	width:150px;		
	overflow:hidden;
	font-size:85%;
	position:relative;
	top:0px;
}

#cabecera #herramientas UL LI a
{
	text-decoration:none;
	height:100%;
	width:120px;
	float:left;	
	padding-left:65px;
}

#cabecera #fecha
{
	clear:both;
	position:relative;
	top:-51px;
	left:8px;
	width:150px;
	text-align:center;
	font-size:85%;
}

#cabecera #banderas
{
	position:relative;
	clear:both;
	width:60px;
	top:-66px;
	left:805px;
}
#cabecera #banderas a
{
	
}
#cabecera #banderas a:hover
{
	
}

#cabecera #banderas img
{
	padding-left:5px;
	padding-right:5px;
}


#cabecera #banderas a img
{
	border:none;
}

#cabecera #buscador
{
	display:none;
}

#separador
{
	height:18px;
}

#flashEmpresa
{
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
	height:165px;
	width:870px;
}
#flash
{
	float:right;
}
.objFlash
{
	width:650px;
	height:162px;
	overflow:hidden;
}

#logoEmpresa
{
	height:165px;	
	overflow:hidden;
	width:210px;
	text-align:center;	
}

#logoEmpresa img
{
	text-align: center;
	max-width:200px;
}

#pagina
{
	margin:0px;
	padding:0px;
	text-align:center;
	width:900px;	
}

#menuEnlaces
{
	width:878px;
	float:left;
	clear:both;
	margin:0px;
	padding:0px;
	margin-left:10px;
}

#menuEnlaces UL
{
	padding:0px;
	margin:0px;
	list-style:none;	
}

#menuEnlaces UL LI
{
	float:left;
}
#menuEnlaces UL LI a
{
	text-decoration:none;
	width:140px;
	height:25px;
	float:left;	
	text-align:center;
	vertical-align:middle;
	padding-top:15px;
	padding-bottom:6px;
}
#menuEnlaces UL LI a:hover
{
	color:#c1418a;
	text-decoration:underline;
	background: url("estilo2/fondoBotonHover.jpg") no-repeat;
}
#menuEnlaces UL LI .selected
{
	text-decoration:none;
}
#pagina #nombrePagina
{
	display:none;
}

#contenido
{
	padding-top:10px;
	text-align:left;	
	margin-left:10px;
	
}

#contenido #texto_contenido
{
	padding-top:20px;
	padding-left:25px;
	padding-right:15px;
	width:650px;
	min-height:300px;
	float:left;
	text-align:justify;
}
#contenido #texto_contenido img
{
	padding:3px;
}

#contenido #texto_contenido h3
{
	font-weight:bold;
	font-size:115%;
	margin-top:10px;
	margin-bottom:10px;		
	clear:both;
}

#contenido #texto_contenido p
{
	padding-right:20px;
}
#contenido #texto_contenido img
{
	width:20%;
	vertical-align:top;
	float:right;
	margin-left:1.5em;

}
#contenido #menu_contenido
{
	width:150px;
	float:left;
	padding-left:8px;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
}

#contenido #menu_contenido h3
{
	font-weight:bold;
	font-size:95%;
	padding:0px;
	margin-left:50px;
	margin-top:30px;
}
#contenido #menu_contenido h3 a
{
	text-decoration:none;
}
#contenido #menu_contenido h3 a:hover
{
	text-decoration:underline;
}

#contenido #menu_contenido UL
{
	padding:0px;
	margin:0px;
	list-style:none;	
}
#contenido #menu_contenido UL LI
{
	padding-left:8px;
	width:130px;
	margin-bottom:10px;
	font-size:85%;
}
#contenido #menu_contenido LI .fecha
{
	margin:0px;
	padding:0px;
	color:#C1418A;
	font-weight:bold;
}

#contenido #menu_contenido LI A
{
	margin:0px;
	padding:0px;
	text-decoration:underline;
}

#contenido #menu_contenido LI A:hover
{
	text-decoration:none;
	color:#C1418A;
}

#contenido #menu_contenido LI p
{
	text-align:justify;	
	margin:0px;
	padding:0px;
}

#contenido #menu_contenido #menu_contenido_google
{
	position:relative;
	left:-16px;
	height:55px;
	width:110px;
	margin-bottom:10px;
	padding-left:55px;
	margin-top:80px;
	padding-top:20px;

}

#contenido #menu_contenido #menu_contenido_google a
{	
	font-size:0.9em;
	font-weight:bold;
	text-decoration:none;
}

#contenido #menu_contenido #menu_contenido_google a:hover
{	
	text-decoration:underline;
}

#contenido #menu_contenido #menu_contenido_google:hover
{	
	
}
#pagina #logos
{
	clear:both;
	position:relative;
	top:160px;
	text-align:left;
	z-index:10;
}
#pagina #logos UL
{
	margin-bottom:10px;
}
#pagina #logos UL LI
{
	
	margin-left:20px;
	display:inline;
}

#pagina #logos UL LI A IMG
{
	border:none;
}

#pie
{
	position:relative;
	left:-15px;
	width:910px;
	height:178px;
	margin:0px;
	padding:0px;
}




#pie #pie_herramientas
{
	height:10px;
	font-size:80%;
	padding-left:255px;
	padding-top:50px;
}
#pie #copyright
{
	font-size:80%;
	padding-left:255px;
}

/*Contactar*/
#contactar UL
{
	margin:0px;
	padding:0px;
	list-style:none;
}


#contactar .text1
{
	width:60%;
}

#contactar .textarea1
{
	width:60%;
	height:100px;
}


#contactar #descripcion form
{
	padding-top:5em;
}

#contactar #descripcion form label
{
	width:20%;
	float:left;
	clear:both;
}

.botonBuscar
{
    font-weight: normal;
    CURSOR:POINTER;
    width:20%;
}

#contactar #descripcion #botones
{
	margin-top:2em;
	text-align:center;
}
#contenido #texto_contenido #error
{
	margin-top:2em;
	margin-bottom:1em;
	padding:1em;
	padding-left:20px;
}

#contenido #texto_contenido #listado
{
}

#contenido #texto_contenido ul
{
	margin:0px;
	padding:0px;
}



#contenido #texto_contenido #listado li
{
	list-style:none;
	margin-right:100px;
	padding:0px;
	width: 100%;
	float: left;
}

#contenido #texto_contenido #listado li .datosProductos
{
	float:left;
	width:65%;
}

#contenido #texto_contenido #listado li .datosProductos h4
{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:120%;
	font-weight:bold;
}

#contenido #texto_contenido #listado li .fotoProductos
{
	float:right;
	width:500px;
	text-align:right;
}

#contenido #texto_contenido #listado li .fotoProductos img
{
	width:40%;
	margin-bottom:1.2em;
	margin-left:1.2em;
	vertical-align:top;
}

#contenido #texto_contenido #listado li .datosNoticias
{
	float:left;
}

#contenido #texto_contenido #listado li .datosNoticias H4
{
	margin:0px;
	padding-left:32px;
	padding-top:10px;
	padding-bottom:10px;
}


#donde
{	
	text-align:center;	
	margin-top:2em;
}
#map_canvas
{	
	width:100%;
	margin:auto;
}

#contenido #texto_contenido #listado li .datosSector 
{
	
	border-bottom:1px dashed #cccccc;
	margin-right:2em;
}

#contenido #texto_contenido #listado li .datosSector A
{
	
	text-decoration:underline;
}

#contenido #texto_contenido #listado li .datosSector A:hover
{
	
	text-decoration:none;
}


#contenido #texto_contenido #listado li .datosSector .datosActividad .datosEmpresa
{
	margin:0.2em;
	padding:0.1em;	
	
}

#contenido #texto_contenido #listado li .datosActividad h5
{
	font-size:95%;
	margin-left:2em;
	padding:0px;
	margin-bottom:0px;
	margin-top:0px;
}

#contenido #texto_contenido #listado li .datosActividad .datosEmpresa
{
	margin-top:1em;
	margin-bottom:1em;
}

#contenido #texto_contenido #listado li .datosActividad .datosEmpresa h6
{
	font-size:90%;
	margin-left:3em;
	background-color:#eeeeee;
	padding-top:0.5em;
	padding-bottom:0.5em;
	margin-top:0px;
	margin-bottom:0px;
}