
/* RESET */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,input { margin:0; padding:0;}
table { border-collapse:collapse; border-spacing:0;}
p { margin-bottom:1em}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th { text-align:left; }
.solarcorp {font-size: 30px;}
h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after {content:''; }
abbr,acronym { border:0;}
legend { display:none;}
a:active{outline: none;}

/* HTML */
body{ font: 75% "Arial", serif; color: #555555; width: 100%; margin-top:20px;margin-bottom:20px; background: url(img/fondo.png) top repeat-x #A0B2D3}	

/* GENERAL */
.content {width: 800px;   margin: auto; text-align: left;background:#FFFFFF; clear:both; overflow:hidden; }
.bloque_contenido {clear:both;width: 700x;  margin: 40px; text-align: left;background:#FFFFFF;}
.pie {width: 800px; margin: auto; margin-top:0px; text-align: center;background:#FFFFFF; clear:both;padding-bottom:15px;}
.menu_pie {clear:both; margin-top:0px;margin-bottom:15px;}
.ulpie {margin-bottom: 10px;}
.ulpie li {display: inline; list-style: none; margin-right: 25px;}
.link_pie {font:1em Verdana, serif; font-weight:bold; color: #333333;margin-right:35px}
h1 {font:12px "Arial", serif; color: #666666; font-weight:bold; }
.linkUno {font:12px "Arial", serif; color: #666666; font-weight:bold; text-decoration:none }
.linkUno:hover { color:#333333}
.menu { margin-top:10px; float:right; background-image: url(fondomenu.jpg); background-repeat:no-repeat; background-position:left; width:702px; height:60px; text-align:right}
.menuLink {font:10px "Arial", serif; color: #ffffff; font-weight:bold; text-decoration:none; }
.menuLink:hover {color: #aaaaaa; }
.innerMenu {margin-right:15px; margin-top:15px }
.separador {color: #ffffff; }

.innerTitulo { margin-left:15px; color:#ffffff; padding-top: 10px;  }
.tituloSeccion {clear:both;float:left; background: url(fondotitulo.jpg) no-repeat left; width:471px; height:51px;margin-top: 30px; margin-left:20px}
.googleSearch { float:right; margin-right:20px}


/* NOTICIAS */
.noticias {width:900px; height:320px; margin-top:0px;border-top: 1px dotted #606060;padding:30px;border-bottom: 1px dotted #606060;background-color:#F8F8F8}
.noticias .titulo{ ; font:20px Tahoma, serif; color:#444444; font-weight:bold; padding-left:10px;padding-top:13px}
.noticias .subtitulo{font:0.9em Tahoma, serif;padding-top:5px;padding-left:10px; color:#444444; font-weight:bold;  height:50px;overflow:hidden}
.noticias .cuerpo{font:0.9em Verdana, serif;padding-left:12px; vertical-align:text-top; color:#555555; height:80px;overflow:hidden;text-align:justify}
.noticias .separador { background-image:url(img/separadorvertical.jpg); background-repeat:repeat-y }
.imgNoticia { float:left}
.linkNoticias {color:#017cc0;font-family:Tahoma ; font-size: 12px; text-decoration:none; font-weight:bold }
.linkNoticias:hover { text-decoration:underline}
.noticiaExtendida {margin:20px}
.tituloNoticia {margin:15px;font:20px Tahoma, serif; color:#444444; font-weight:bold;}
.cuerpoNoticia {margin:15px;font:0.9em Verdana, serif; vertical-align:text-top; color:#555555; text-align:justify}


.img_cabecera { background-color:#FFFFFF;width: 900px; height:120px; background: url(img/cabecera.jpg) #FFFFFF center no-repeat; overflow:hidden;}
.cabecera_dinamica { background:#ffffff; width: 900px; overflow:hidden; text-align:left}
.newsletter {width:200px; background-color:#ffffff; padding-bottom:5px}
.newsletter div{font-size:11px; }
.newsletter_input {width:198px}
.seccion_izda {width:202px;float:left; overflow:hidden;margin:14px}
.menus { width:200px;border: 1px solid #606060; float:left; overflow:hidden}
.menu_seccion {font:12px Verdana, serif; font-weight:bold; color: #333333;border-bottom: 1px solid #606060;padding:5px; background-color:#EFF5FA}
.menu_final {font:12px Verdana, serif; color: #333333;padding:5px; background-color:#EFF5FA}
.menu_item {font-family:Verdana; font-size:11px; color: #333333;border-bottom: 1px solid #606060;padding-left:5px;padding-right:5px;padding-top:2px;padding-bottom:2px;}
.titulo_seccion{ color:#004C8B; font:1.2em Verdana, serif; font-weight:bold; letter-spacing:2px}
.titulo_subseccion { color:#000000; font:1em Arial, serif; font-weight:bold; margin-top:10px; padding-bottom:5px; width:95%;border-bottom: 5px solid #004C8B; letter-spacing:2px}

.language {font:12px Verdana, serif; font-weight:bold; color: #333333;border: 1px solid #606060;padding:2px; background-color:#EFF5FA;margin-bottom:5px}
.pagelink {font-family:Tahoma; font-size:12px;  color:#dddddd; font-weight:normal; text-decoration:none;}
.pagelink:hover {text-decoration:underline;  color:#ffffff}
.pagewithoutlink {font-family:Arial; font-size:12px;  color:#dddddd; font-weight:bold; text-decoration:none;}
.paginado { background-color:#017cc0; color:#ffffff; height:20px; padding-left:40px; padding-top:3px}
 
.tit_cotizacion{ padding-top:12px;padding-left:20px}
.listas { margin-left:40px; margin-top:20px; list-style:circle; color:#000000; font:1em Arial, serif; list-style:none}
.listas2 { margin-left:41px;list-style:square; color:#000000; font:1em Arial, serif;}
.imagen { float:none; margin-left:70px; margin-top:70px}

a.link1 {font-family:Tahoma ; font-size: 10px; color:#333333; text-decoration:none }
a.link1:hover { text-decoration:underline}
.s1 {font-family:Tahoma ; font-size: 10px; color:#333333; }

/* PIE */
.pie .copyright {margin-bottom:6px;margin-top:6px;margin-right:20px;font-family:Verdana; font-size:10px; color:#ffffff;float:right; text-align:right}
.welfia {font-size:12px; font-family:Architext; color:#249ECE;width: 120px; height:17px; overflow:hidden; padding-top:10px;}
.copyright { padding-right:30px}


#portada {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 10px;
	margin-right: 10px;
	border-top: 1px dotted #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
}


#portada img {
	float: left;
	margin-left: 15px;
}

#portada p {
	float: left;
	margin-left: 10px;
	margin-right: 15px;
	padding: 0px;
	text-align: left;
	width: 400px;
}

#portada a{
	color: #008BCC;
	text-decoration: none;
	}
	
#portada a:link{
	color: #008BCC;
	text-decoration: none;
	}

#portada a:underline{
	color: #008BCC;
	text-decoration: underline;
	}

/********************************************** noticias **************************************************/

.separador {
	float: none;
	clear: both;
}

#supnoticias {
margin-top: 0px;
width: 894px;
padding: 3px;
background-color: #FFFFFF;
}

#noticias{
width: 750px;
float: left;
margin-left:20px;
margin-left:10px;
margin-top:5px;
color: #666666;
}



#noticias h3{
	font:20px Tahoma, serif; 
	color:#444444; 
	font-weight:bold; 
}


#imagen_noticia {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
}

.noticia_peque {
float: left;
padding: 5px;
width:175px;
margin-left: 25px;
text-align: left;
}


#slogan2 {
text-align: center;
margin-top: 0px;
border-top-style: dotted;
border-top-width: 1px;
border-top-color: #666666;
background-color: #FFFFFF;
}

/************************************ paginacion de noticias ******************************************/


.pages {
    text-align: center;
    margin: 10px auto;
    padding: 5px;
	width: 100%;
	clear:both;
	float: none;
}

.pages a, .pages span {
    padding: 3px 5px;
    font-family: verdana;
    margin: 2px;
    text-decoration: none;
    color: #CCCCCC;
}

.pages span.current {
    font-weight: bold;
    background: #008BCC;
    color: #FFFFFF;
}

.pages span.nextprev {
    color: #666666;
    background: #E9E9E9;
}

.pages a, .pages span.current, .pages span.nextprev {
    border: 1px solid #008BCC;
}

.pages a:hover {
	color: #FFFFFF;
    background: #008BCC;
}

/******************************************************************************************************************************/
.enlace {
font-weight: bold;
text-decoration: none;
color: #008BCC;
}

a.enlace:link{
text-decoration: none;
color: #008BCC;
}
a.enlace:hover{
text-decoration: underline;
color: #008BCC;
}

.enlace_video {
text-align: center;
background-image: url(fondovideo.jpg);
height: 43px;
width: 213px;
padding-top: 10px;
}

.enlace_video a{
	color: #FFFFFF;
	text-decoration: none;
	font: 10px "Arial", serif;
}

.enlace_video a:link{
	color: #FFFFFF;
	text-decoration: none;
}

.enlace_video a:hover{
	color: #aaaaaa;
	text-decoration: none;
}

#imasd_izq {
	float: left;
	padding: 15px;
	padding-left: 10px;
	width: 400px;
}
.floatingder {
	margin-left: 10px;
	margin-bottom: 10px;
	float: right;
}
.floatingder2 {
	margin-right: 40px;
	margin-bottom: 10px;
	margin-top: 20px;
	float: right;
}

.separador_puntos {
	float: none;
	clear: both;
	border-bottom: 1px dotted #999999;
}

.separador_blanco {
	float: none;
	clear: both;
}

/***************************************** dresser ********************************************/

#logos {
	margin-top: 10px;
	margin-left: 15px;
}

#logos img {
	margin-top: 10px;
}

#dresser_cont {width: 800px; margin: auto; margin-top: 3px; text-align: left; clear:both; }

#dresser_cont img {border: none; }

#frase_dresser {
	background-color: #008BCC;
	background-image:url(fondo_menu.jpg);
	background-repeat: repeat-x;
	-o-border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
	color: #FFFFFF;
	margin: 10px;
	padding: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	text-align: center;
}

#frase_dresser p {
	margin: 0px;
	padding: 0px;
}

#frase_dresser a, #frase_dresser a:link, #frase_dresser a:visited, #frase_dresser a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

.googleSearch form {
	margin: 0px;
	padding: 0px;
	text-align: right;
}
