﻿@charset "UTF-8";
/* generales, maquetacion */

html, body {
	background:#fff;
	height: 100%;
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	margin: 0;
	padding: 0;
	text-align: center; /*  IE 5* */
}

li {	list-style-type: none;}
a, a:visited, a:active {
	text-decoration:none;
	color:#0087d9;
}
a.linkGrande {
	font-size:0.85em;
	font-weight: lighter;
	line-height: normal;
}
a:hover, .mapItem a:hover {
	text-decoration: underline;
	color:#46b2f4;
}
img {
	border: none;
}
h1 {
	font:  Verdana bolder 30px;
	width: 98%;
	color: #585858;
	border-bottom: solid 2px #0087d9;
	margin:0px;
	margin-bottom:10px;
	padding-left:10px;
}

}
h2 {
	font:1.3em bold Verdana, Arial, Helvetica, sans-serif;
	line-height:1.9em;
}
h3 {
	font-size: 0.9em;
	font-weight:lighter;
}
h4 {
	font-size: 0.8em;
	font-weight:lighter;
	margin:0;
	color:#808080;
	padding:0.25em 0;
}
h6 {
	text-align:center;
}
p, .listaContenidos li {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-weight: lighter;
	font-size:13px;
	text-align:justify;
}
.letrapeque {
	font-size:0.75em;
	color: #757575;
}


strong {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 600;
	color:#0087d9; /*azul*/
}
em {
	font-size:1.2em;
	font-weight: normal;
	font-style:normal;
}
object {
	background:#383838;
}
.verde {
	color:#abd037; /*verde*/
}
/* elementos de formulario */
.input {
	font-size: 0.75em;
	font-weight:lighter;
	background: #E5E5E5;
	color: #808080;
	border: none;
	padding:0.25em 0;
	width:95%;
	display:inline;
	cursor: text;
}
textarea {
	width:95%;
	font-size: 0.75em;
}
.radio {
	float: left;
}
.boton {
	margin: 0.8em 0 0 0;
	padding:2px;
	width:8em;
	background: #E5E5E5;
	border: none;
	border-bottom: solid 1px #abd037;
	color:#333;
}
.boton:hover {
	background: #abd037;
}
/* maquetación */

#container {
	width: 800px;
	margin: 0 auto;   /* align for good browsers */
	text-align: left; /* counter the body center */
}

/* INICIO HEADER */

#header {
	background: #FFFFFF;
	padding: 0px;
	height: 110px;
	overflow:hidden;
}
#innerHeader 
{
	background:url(../_Imagenes/header_torrecillas.gif) no-repeat;
	position:relative;
	left:50%;
	margin-left:-400px;
	display:block;
	height:110px;
	width: auto;
}
#header h1 {
	float:left;
	width: auto;
	margin: 0;
	padding:26px 50px;
}
#menuMain {
	display: block;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding-top:25px;
	padding-left:270px;
	width: 550px;
	height:85px;
	text-align:left;
	color:White;



	
	
}
/*
		border-width:3px;
	border-color:Black;
	border-style:solid;

text-align:right;
	font-size: 18px;
	font-weight:800;
	color:#fff;
	padding-top:200px;
	padding-right:10px;
*/

#menuMain ul {
	text-align:right;
	padding-right:40px;
	font-size:24px;
	
	
}
#menuMain li {
}


#menuMain li a, #menuMain li a:visited, #menuMain li a:active {

	color:#ddd;
}
#menuMain li a:hover {
	color:#fff;
	text-decoration:none;
}
/* header FINAL */

/* INICIO FOTO */


#foto {
	padding:0;
	margin:0;
	display:block;
	text-align:center;
	font-size:1px;
	height:100%;
	/*		background-color: #C0C0C0; /* gris claro */

	background-color: #383838; /* gris oscuro */
}
#fotoini
{	background:url(../_Imagenes/titul_torrecillas2.jpg) no-repeat ;
	width: 540px;
	height:190px;
	margin:0px;

	}
	
#textfotoini
{	

	text-align:right;
	font-size: 18px;
	font-weight:800;
	color:#fff;
	padding-top:130px;
	padding-right:10px;
	

}
	
#fotoini2
{	background:url(../_Imagenes/titul_torrecillas3.jpg) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;

	}
	
#textfotoini2
{	

	text-align:right;
	font-size: 18px;
	font-weight:800;
	color:#fff;
	padding-top:200px;
	padding-right:10px;
	

}

#fotoiniempresa
{	background:url(../_Imagenes/empresa.jpg) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;
	}
#fotoinimapa
{	background:url(../_Imagenes/mapa.gif) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;
	}
		
#foto_mecanizados
{	background:url(../_Imagenes/mecanizados.jpg) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;

	}
#foto_empresas
{	background:url(../_Imagenes/empresas.jpg) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;

	}
#foto_particulares
{	background:url(../_Imagenes/particulares.jpg) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;

	}
			
#foto_soldadura
{	background:url(../_Imagenes/soldadura2.jpg) no-repeat ;
	width: 540px;
	height:260px;
	margin:0px;
	margin-top:10px;

	}	
	
#textfotoini2
{	

	text-align:right;
	font-size: 18px;
	font-weight:800;
	color:#fff;
	padding-top:200px;
	padding-right:10px;
	

}	
/* NAVLEFT inicio */

#colleft
{	
	float: left;
	margin:0;
	width: 257px;
}

#navLeft 
{

}


.titul a, .titul a:visited, .titul a:active
 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
	font-weight: normal;
	color:#0087d9; /*azul*/
}
.titul a:hover {
	text-decoration: underline;
	color:#46b2f4;
}
.columnalateral {
display:block;
width:200px;
padding-left:20px;
}

	#cosaLateral
{	background:url(../_Imagenes/fondo_algo3.gif) no-repeat ;
	width: 228px;
	height:70px;
	padding-left:23px;
	padding-top:5px;
	
	text-align:center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: 400;
	color:#111;


	}
#menuLateral
{	background:url(../_Imagenes/fondo_botons.gif) no-repeat ;
	height:190px;
	padding-left:20px;

	}
	
#menuLateral strong {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight: 800;
	color:#0087d9; /*azul*/
	padding-left:10px;
}

#menuLateral li a:hover strong{
	color:#46b2f4;
	text-decoration:none;
	padding-left:15px;

}

.listado_adreca  
{
	margin:0px;
padding-top:95px;
padding-left:35px;
padding-right:10px;
	padding-bottom:5px;
	}
	

.listado_soldadura ul 
{
	margin:0px;
padding-left:15px;
padding-right:10px;
	padding-bottom:5px;
	}
.listado_soldadura li 
{
	list-style-type:square;
	color:#0087d9;
	font-size:11px;
	padding-bottom:5px;
	text-align:justify;
}

.listado ul {
padding-left:30px;
}
.listado li 
{
	list-style-type:square;
	color:#0087d9;
	font-size:12px;
}

#main ul {
padding-left:30px;
}
#main li 
{
	list-style-type:square;
	color:#0087d9;
	font-size:12px;
}

#menuLateral ul {

	margin: 0;
	border-top:dotted 1px #999;
}
#menuLateral li {
	display:block;
	border-bottom:dotted 1px #999;
	height: auto;
}
#menuLateral li a, .menuInactivo {
	display:block;

	padding:0.5em 0 0.5em 30px;
	font-size: 13px;
	font-weight:600;
	color:#999;

}
#menuLateral li a:hover {
	color:#000;
	background: #E0E0E0;
	text-decoration:none;

}
#menuLateral .subitem {
	font-size: 0.75em;
}
#menuLateral .subitem a {
	padding-left:2em;
}
/* NAVLEFT FINAL */
	
/* NAVRIGHT inicio */

#navRight {
	float: right;
	width: 150px;
	padding:0 0 10px 0;
	margin: 25px 10px 15px 20px;
	border-top:dotted 1px #999;
	border-bottom:dotted 1px #999;
	z-index:150;
}
#navRight p {
	font-size: 0.8em;
	color:#808080;
}
#navRight img {
	padding:0;
	margin: 0.5em 0 0 0;
	/* margin para los IE */
	*margin: -20px 0 30px 0;
}
#navRight h3 {
 *margin: -20px 0 -10px 0;
}
/* NAVRIGHT FINAL */

/* MAIN INICIO */
#main {
	width: 540px;
	background-color:fff;
	margin:0px;
	float:right;
}
.fotoMain {
	width: auto;
	float:left;
	margin: 2em 0;
}
.fotoMainPeque {
	float:left;
	margin: 0 1em 0 0;
}
/* resumen de noticias */
.news {
	font-size:0.75em;
	position:relative;
	left:0;
	display:block;
	width: 100%;
	height:100%;
	padding:0 0 0.5em 0;
	border-bottom: solid thin #EBEBEB;
}
.news a {
	padding-left: 2em;
}
#news1 {
	color: #6D6D6D;
}
#news2 {
	color: #979797;
}
#news3 {
	color: #C1C1C1;
}


/* lista de contenidos en el main (posibilidades u oportunidades) */

.listaContenidos {
	margin:0;
	padding:0;
	list-style:url(../images/estructura/bullet-menu.gif);
}
.listaContenidos li {
	margin:0 0 1em 1em;
}
/* items de mapa web */

.mapItem a {
	color:#444444;
}
/* MAIN FINAL */
/* FOOTER INICIO  */

#footer {
	background:url("../_Imagenes/fondo_torrecillas.gif");
	width:800px;
	height:95px;
}
#firma_footer {
	text-align:center;
	font-size:10px;
	height:20px;
	padding-top:15px;
}
#menuFooter {
	text-align:center;
	padding-top:38px;
	padding-left:85px;
}
#menuFooter ul {
	margin:0px;
}
#menuFooter li 
{
	float:left;
	font-size:10px;
	color:#000;
	width:220px;
}
#menuFooter li a, #menuFooter li a:visited, #menuFooter li a:active {
	font-size:10px;
	color:#0087d9;
}
#menuFooter li a:hover {
	color:#46b2f4;
	text-decoration:none;
}
/* FOOTER FINAL */


.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.columna {
display:block;
float:left;

	width:250px;
	margin-right: 0.6em;
}


.fotoNews, .news  {
margin-top:5px;
padding-bottom: 1em;
border-bottom: solid thin #EBEBEB;

}
