
/*------------------------------------------------body---------------------*/

div, p, h1, h2, h3, ul, img{
	padding:0; 
	margin:0;
	}

body {
	background-color:	#FFFFFF;
	color:#000000;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			16px;
}

h1, h2 {
  padding: 5px 0;
  color:              #B37D00;
  background:		#ffffff;
}

a {
	color:              #B37D00;
	background:		#ffffff;
	text-decoration:none;
}

a:visited {
	color:          #B37D00;
	background:		#ffffff;
}

a:hover {
	text-decoration:underline;
}

h1 {
  font-size:           100%;
}

h2 {
  font-size:           90%;
}

ul{
	list-style-type:none;
}


.flotada {
float:right;
}

.cursiva {
font-style:italic;
}

.pie {
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			70%;
}

.centrado {
	text-align:center;
	}

.negrita {
	font-weight:bold;
	}

.marron {
	color:#b37d00;
}





/*------------------------------------------------header start---------------------*/

#header {
	
	height:			100px;
	padding:		5px;
	font-size:		70%;
	border:			#B37D00 1px solid;
}

#header em {
	font-weight:	bold;
}

#header img {
border:none;
}

.autor {
	font-weight:	normal;
}

#banner {
padding:0px;
float:right;
}


/*------------------------------------------------columna izquierda start---------------------*/

#columna-izq {
	
	position:absolute;
	top:140px;
	left:1%;
	width: 16%;
	display: inline;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			75%;
	padding:			5px 0px;
}

#columna-izq h2{
	text-align:			center;
	padding:5px 0;
}

#columna-izq ul{
	list-style-type:	none;
	padding:0 5px 0 5px;
}

#columna-izq li a{
	background:			#ffffff url(imagen/arrow1.gif) no-repeat 0 4px;	
	padding:0 0 0 10px;
	text-decoration:  none;
	color:	#B37D00;
	font-weight: bold;
}

#columna-izq li a:hover{
	background:			#ffffff url(imagen/arrow1_hover.gif) no-repeat 0 4px;
	padding:0 0 0 10px;
	color: #FFB200;
}

#menu-izq {
	border:				#B37D00 1px solid;
	padding: 5px;
}
#menu-participa {
	border:				#B37D00 1px solid;
	padding: 5px;
}
#menu-acercade {
	border:				#B37D00 1px solid;
	padding: 5px;
}

#amigas{
border:#B37D00 1px solid;
text-align:center;
}

#amigas img{
	
	border: none;	
	margin: 2px 0;
}

#eventos{
border:#B37D00 1px solid;
text-align:center;
}

#eventos img{
	
	border: none;	
	margin: 2px 0;
}
/*------------------------------------------------noticias start---------------------*/

#noticias {
	
	margin:10px 0 0 18%;
	width: 41%;
	padding:			10px;
	font-size:			80%;
}

#noticias p {
	padding:			10px 0;
	margin: 0 0 20px 0;
	border-bottom:		#FFB200 1px dashed;
}

.leermas {
font-size:70%;
text-align:right;
}

/*------------------------------------------------secciones start---------------------*/

#secciones {
	position:absolute;
	top:140px;
	left:62%;
	width: 200px;
	padding:5px 0;
}

#directorio {
	padding:	0px 0px 5px 0px;
	text-align: center;	
}

#directorio img{
	border: none;
	margin:0px;
	}

#foro {
	padding:5px;
	margin: 5px 0px;
	background:			#FFECBF;
	color: #000000;
	border:				#FFB200 1px dashed;
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-size:			70%;
}

#foro h2 {
	font-size:			110%;
	font-weight:		bold;
	text-align:		center;
	padding: 10px 5px;
	background: url(imagen/foro30px.jpg) no-repeat left;
}

#foro a{
	color: #B37D00;
	background: #ffecbf;
    text-decoration: none;
	font-weight:	bold;
}

#foro a:hover{
	background: #B37D00;
	color: #FFECBF;
}

#publi {
	padding:	5px 0px;
	text-align: center;
}

#consejos {
	padding:5px;
	margin: 5px 0px;
	color: #000000;
	border:				#FFB200 1px dashed;
	font-family:		Arial, sans-serif;
	font-size:			80%;
}

#consejos h2 {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	text-align:		center;
	padding: 10px 5px 10px 40px;
	background: url(imagen/bombilla35px.jpg) no-repeat left;
}

#twitter_div {
	padding:5px;
	margin: 5px 0px;
	color: #000000;
	border:				#FFB200 1px solid;
	font-family:		Arial, sans-serif;
	font-size:			80%;
}

#twitter_div h2 {
	font-family:		Arial, Verdana, Helvetica, sans-serif;
	font-weight:		bold;
	text-align:		center;
	padding: 10px 5px;
	background: url(imagen/bird30.png) no-repeat left;
}

#twitter_div li {
	padding: 5px 0px;
}

#empleo {
	padding:5px;
	color: #000000;
	border:				#FFB200 1px dashed;
	font-size:80%;
}

#empleo h1 {
	background:#FFECBF;
	color:#B37D00;
	padding: 5px;
	font-size:105%;

}

#empleo p {
	padding: 5px;
}

#empleo a{
	color: #B37D00;
    text-decoration: none;
	font-weight:	bold;
	padding: 5px 5px 5px 15px;
}

#empleo a:hover{
	background: #B37D00 url(imagen/arrow1_hover.gif) no-repeat left;
	color: #FFECBF;
	padding: 5px 5px 5px 15px;
	
}

.seleccionada {
	padding: 5px 5px 5px 15px;
	font-weight:	bold;
	background: url(imagen/arrow1.gif) no-repeat left;
}

/*------------------------------------------------cuerpo start (solarweb2) ---------------------*/

#cuerpo {
	
	margin:10px 0 0 19%;
	width: 62%;
	padding:			10px;
	
}

#cuerpo p {
	padding:			10px 0;
	font-size:			80%;
	
	
}

#cajaflotante {

	float:right;
	width: 35%;
	padding:10px;
	margin: 10px 0 0 0;
	color: #000000;
	border:				#FFB200 1px dashed;
	font-family:		Arial, sans-serif;
	
}



/*------------------------------------------------articulos start (solarweb2) ---------------------*/

#articulos {
	
	font-family: Arial, sans-serif;
	padding: 5px;
	background:			#FFECBF;
	color: #000000;
	border:				#FFB200 1px dashed;
	margin:0 0 0 10px;
	
}

#articulos h2 {
	padding: 10px 5px;
	background:			#FFECBF;
}

#articulos a{
	color: #B37D00;
	background: #ffecbf;
    text-decoration: none;
	font-weight:	bold;
}

#articulos a:hover{
	background: #B37D00;
	color: #FFECBF;
}

/*------------------------------------------------cuerpo3 start (solarweb3) ---------------------*/

#cuerpo3 {
	
	margin:10px 0 0 0;
	left: 2%;
	width: 79%;
	padding:			10px;
	
}

#cuerpo3 p {
	padding:			10px 0;
	font-size:			80%;
	
	
}

.resumen{
	font-weight:bold;
	font-size:110%;
	}

#cuerpo3 img{
border:none;
text-align:center;
}

.navegador {
font-family: Arial, sans-serif;
font-size:80%;
margin: 15px 0 0 0;
left:2%;
padding:10px;
}

#bibliografia {
font-size:90%;
font-family:Arial, sans-serif;
}
#bibliografia ul{
margin:0px 0px 0px 50px;
}
#bibliografia h2{
color:#000;
font-weight:bold;
padding:20px 0px;
}

#equipo {
font-family: Arial, sans-serif;
}

#equipo table {
border: none;
padding:10px;
width:80%;
vertical-align:top;
}

#equipo tr td {
padding: 10px;
}


/*------------------------------------------------publi derecha---------------------*/

#derecha {
	
	position:absolute;
	top:140px;
	left:83%;
	width: 15%;
	padding:			0;
	font-size:			80%;
	text-align:center;
	border-left:		#B37D00 1px dotted;
	font-size: 75%;

}

#derecha img{
	border: solid 1px black;
	margin: 5px 0;
}

#publicidad p{
	padding: 5px 0px;
}

#tops {
	padding:15px 0px;
}

#tops img{
border:none;
}

#w3c {
padding:15px 0;
}

#w3c img {
border:none;
}


/*------------------------------------------------pie---------------------*/

#pie {
float:left;
clear: both;
width:100%;
height:60px;
border:			#B37D00 1px solid;
background:			#FFB200; 
font-size:			80%;
color: 				#FFECBF;
}


#menu-pie {
width:70%; 
position:relative; 
margin:0 auto;
}

#menu-pie img{
border:none;
}

#menu-pie ul {
width:100%; 
position:absolute; 
top:10px; left:49px;
}
#menu-pie li{
float:left; 
font-weight:bold;
}
#menu-pie ul li a {
padding:0 0 0 12px; 
color:#FFECBF; 
background:#ffb200; 
text-decoration:none;
}

#menu-pie ul li a:hover{
text-decoration:underline;
}

#menu-pie p.copyright{
background:#ffb200; 
color:#FFECBF; 
position:absolute; 
top:30px; 
left:61px;
}

#menu-pie p.copyright a{
color:#FFECBF; 
background:#ffb200; 
text-decoration:none;
}
#menu-pie p.copyright a:hover{
text-decoration:underline;
}

/*------------------------------------------------nota legal---------------------*/

#lssi {
	float:right;
	background:     url(imagen/sol-recorte2.gif) no-repeat bottom right;
	height:			130px;
	width:			25%;
	margin:			10px 0px 10px 30px;
	padding:		10px;
	font-family: Arial, sans-serif;
	font-size: 105%;
	border:			#B37D00 1px dashed;
	}

#notalegal {
	padding:		10px 0;
	font-family: Arial, sans-serif;
	font-size:120%;
	}

#notalegal h1 h2 {
	font-size:125%;
	}

/*------------------------------------------------consejos ahorro energia---------------------*/

#consejos2 ul{
	font-family: Arial, sans-serif;
	font-size:85%;
	list-style-type:	none;
	padding:10px;
}

#consejos2 li{
background-image: url(imagen/bullet1.gif);
background-repeat: no-repeat;
background-position: 0px 13px;
padding:10px 20px;
}

/*------------------------------------------------noticias-formacion---------------------*/

#noticias-formacion {
	
	margin:10px 0 0 0;
	left: 2%;
	width: 57%;
	padding:			10px;
	font-family: arial, sans-serif;
	
}

#noticias-formacion p {
	padding:			10px 0;
	font-size:			80%;
}

#noticias-formacion p.resaltado {

	padding:10px;
	color: #000000;
	border:				#FFB200 1px solid;
}



/*------------------------------------------------centros---------------------*/

#centros {
	position:absolute;
	top:170px;
	left:61%;
	width: 20%;
	padding:10px 0;
	font-size:80%;
	font-family: Arial, sans-serif;
	background:			#FFECBF;
	color: #000000;
	border:				#FFB200 1px dashed;
	margin:0 0 0 10px;
}

#centros h1 {
	padding: 5px 0px 5px 60px;
	background:		url(../imagen/birrete60px.gif) no-repeat left #FFECBF;
	font-size:105%;
}


#centros h2 {
	padding: 10px 10px 5px 10px;
	background:			#FFECBF;
	font-size:105%;
}

#centros p {
	padding: 10px;
}

#centros a{
	color: #B37D00;
	background: #ffecbf;
    text-decoration: none;
	font-weight:	bold;
}

#centros a:hover{
	background: #B37D00;
	color: #FFECBF;
}

/*------------------------------------------------mapa---------------------*/


#mapa a{
	color: #000000;
}

#mapa a:hover{
	background: #B37D00;
	color: #FFECBF;
}

#mapa ul{


	font-size:95%;
	padding:5px 30px 5px 0;
}
#mapa li {
	padding:2px 0 2px 20px;
}

#mapa li.indent {
	padding:0 0 0 30px;
}

.sinborde img{

	border: none;	
}

/*----------------------------------------------- buscador empresas ---------------------*/

#s_titulo,#s_titulo2,#s_cuadro,#s_cuadro2 {
	font:75% arial,verdana,helvetica,sans-serif;
}

#s_titulo,#s_titulo2,#s_cuadro,#s_cuadro ul.error_bq {
	padding:5px;
}

#s_titulo {
	background:#ffb200;
}

#s_titulo,#s_cuadro,#s_cuadro2,#s_cuadro2 a:hover {
	color:#000;
}

#s_titulo,#s_titulo2 {
	margin:10px 0 0 10px;
}

#s_titulo,#s_titulo2,#s_cuadro ul.error_bq {
	text-align:center;
}

#s_titulo,#s_cuadro,#s_cuadro2 {
	border-bottom:3px solid #b37d00;
}

#s_titulo2 {
	background:#b37d00;
	color:#fff;
	border-bottom:3px solid #ffb200;
}

#s_cuadro,#s_cuadro2 {
	background:#ffecbf;
	border:#ffb200 1px dashed;
	margin:2px 0 0 10px;
}

#s_cuadro {
	text-align:right;
}

#s_cuadro2 {
	padding:3px;
	text-align:left;
}

#s_cuadro select,#s_cuadro input {
	border:1px solid #b37d00;
}

#s_cuadro ul,#s_cuadro2 ul,#s_cuadro2 ul li,#s_cuadro ul.error_bq li {
	padding:0;
}

#s_cuadro ul,#s_cuadro2 ul,#s_cuadro2 ul li {
	margin:0;
}

#s_cuadro ul {
	padding:10px 25px 0 10px;
}

#s_cuadro2 ul li {
	background:#f8e1a8;
	text-indent:3px;
	margin:3px 0 0 3px;
	text-transform:uppercase;
}

#s_cuadro2 ul li:hover {
	background:#fff;
}

#s_cuadro2 a {
	background:transparent;
	color:#7d5905;
	text-decoration:none;
}

#s_cuadro ul li {
	padding:4px 0 0 4px;
}

#s_cuadro ul li input.bq {
	margin-top:4px;
	border:0;
}

#s_cuadro ul.error_bq {
	background:#ffb200;
	font-size:95%;
	margin-top:3px;
	border-top:3px solid #b37d00;
}

/*----------------------------------------------- buscador google ---------------------*/
#buscador {
	
	margin:10px 0 0 0;
	left: 2%;
	width: 90%;
	padding:			10px;
	
}

#buscador p {
	padding:			10px 0;
	font-size:			80%;
}

#buscador img{
border:none;
text-align:center;
}

.navegador {
font-family: Arial, sans-serif;
font-size:80%;
margin: 15px 0 0 0;
left:2%;
padding:10px;
}

/*------------------------------------------------seccion publicidad---------------------*/

#seccion-publicidad {
	
	margin:10px 0 0 0;
	left: 2%;
	width: 67%;
	padding:			10px;
	font-family: arial, sans-serif;
	
}

#seccion-publicidad p {
	padding:			10px 0;
	font-size:			80%;
}

#seccion-publicidad p.resaltado {

	padding:10px;
	color: #000000;
	border:				#FFB200 1px solid;
}

#etiqueta img{
border:none;
}

#etiqueta {
position: absolute;
left: 675px;
top: 120px;
Z-INDEX:100;
}