/* Descripcion: CSS basico para reiniciar los distintos navegadores .*/
/* generales reiniciar */
/* border, padding and margin 0 para todos los valores*/
* {margin: 0;padding: 0;border: none;}
* html {float:none;word-wrap:break-word;}

/* Elementos que queremos limpiar completamente: */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */padding: 0;border: 0; outline: 0;vertical-align:top;background: transparent; font-weight: normal;}body {line-height: 0;}ol, ul {list-style: none;}blockquote, q {quotes: none;}/* remember to define focus styles! */*:focus { outline: none; } :focus {outline: 0;}/* remember to highlight inserts somehow! */del {text-decoration: line-through;}ins {text-decoration: none;}/*utilizar si hay cambio de version del para lo que no aparece en la nueva ins para lo nuevo*//* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse;border-spacing: 0;}

/* Neutralize styling: 
   Elements we want to clean out entirely: */
html, body, form, fieldset {margin: 0;   padding: 0;   font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}

*html #contenedor {height:100%;}
body, html {background-color: #678DB1;padding: 0px;font-family: 'Trebuchet MS';color: #838995;font-size: 11px;margin: 0px;text-align: center;height: 100%;}
a:link {color: #678DB1;	text-decoration: none;}
a:visited {	text-decoration: none;color: #678DB1;}
a:hover {color: #739A53;}
a:active {text-decoration: none;}
strong {font-weight: bold;}
.clear {clear: both;}
/* propiedades de textos generales*/
p {padding: 0 0 15px 0;text-align: justify;margin-left: 20px;margin-right: 20px;}
form {margin: 0px;padding: 0px;	}
h1 {margin-bottom: 20px;margin-left: 20px;font-size: 14px;text-align: left;	color: #FFFFFF; font-weight:bold;}
h2 {margin-bottom: 20px;margin-left: 48px;font-size: 14px;text-align: left;	color: #678DB1;	}
h3 {margin-top: 200px;text-align: center;font-size: 16px;color: #FFFFFF;}
#contenedor {background: url(../img/fondo_base.gif) repeat-y;text-align: left; margin: 0 auto; width: 759px;}
#contenedorindex {background: url(../img/fondo_base.gif) repeat-y;text-align: left; margin: 0 auto; width: 759px;}
#cabecera {	height: 67px;background: url(../img/superior.gif) no-repeat center top;}
#cabecera p{margin-top: 2px;margin-left: 660px;	color:#DDDEDD;}
#nav p {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: center;font-size: 11px;
font-weight: bold;padding-top: 17px;margin: 0;}
#navega2 p {font-family: Verdana, Arial, Helvetica, sans-serif;text-align: left;font-size: 10px;
padding-top: 7px;padding-left: 3px;margin: 0;text-align: left;}
#desarrollo p {padding: 10px 30px 15px 30px;}
#desarrollo h1 {padding: 30px 20px 0px 30px; font-weight:bold;}
#pie {height: 53px;background: url(../img/inferior.gif) no-repeat center top; }
#pie p {text-align: center;	margin-top: 15px;}
	/************ navegación barra idiomas **************/
#idiomas{position: absolute;left:auto;right:auto; top: 5px;margin-left: 300px;width: 175px;	display: inline;}
#idiomas p {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;font-weight: lighter;text-align: center;text-decoration: none;padding-top: 19px;margin: 0;}
#idiomasnavUL {width: 200px;list-style: none; display: inline; text-align: center;border-bottom: none;}
#idiomasnavUL li {width: 50px;display: block;float: left; text-align: center;margin-right: 7px;position: relative;}
#idiomasnavUL li a {width: 50px; display: block;float: left;text-align: center;	position: relative;	border: none;background-image: none;}
#idiomasnavUL li a:hover {	color: #FF6600;}
#idiomasnavUL li span{display: none;}
#idiomasnavUL li a.castellano {background: url(../img/castellano.gif) top center no-repeat;width: 60px;height: 45px;color: #DDDEDD;text-decoration: none;}
#idiomasnavUL li a.castellano:hover {background-image: url(../img/castellano2.gif);background-position: top center;background-repeat: no-repeat;
color: #838995;	text-decoration: none;} 
#idiomasnavUL li a.euskera {background-image: url(../img/euskara.gif);background-position: top center;background-repeat: no-repeat;	width: 60px;height: 45px;
color: #DDDEDD;text-decoration: none;}
#idiomasnavUL li a.euskera:hover {background-image: url(../img/euskara2.gif);background-position: top center;background-repeat: no-repeat;text-decoration: none;color: #838995;}
#idiomasnavUL li a.ingles {background-image: url(../img/english.gif);background-position: top center;background-repeat: no-repeat;width: 50px;height: 45px;		color: #DDDEDD;text-decoration: none;}
#idiomasnavUL li a.ingles:hover {background-image: url(../img/english2.gif);background-position: top center;background-repeat: no-repeat;text-decoration: none;color: #838995;}
/*por si se necesita para frances#idiomasnavUL li a.frances {background-image: url(../img/frances.gif);background-position: top center;background-repeat: no-repeat;width: 30px;height: 45px;
color: #DDDEDD;text-decoration: none;}
#idiomasnavUL li a.frances:hover {background-image: url(../img/frances2.gif);background-position: top center;background-repeat: no-repeat;text-decoration: none;color: #838995;}*/

/************ navegación principal general el activo lo tiene cada uno **************/
#nav {height: 45px;	color: #678DB1;padding-left: 3px;}
#navUL ul {width: 750px;list-style: none;margin-left: 8px;display: inline;}
#navUL li {float: left; clear:none; text-align: center;}
#navUL li a {float: left;clear:none;background-image: url(../img/carp_blanc.gif);background-repeat: no-repeat;text-decoration: none;color: #838995;}
#navUL li a:hover {color: #FFFFFF;}
#navUL li span{display: none;}
#navUL li a.noticias {background-image: url(../img/carp_blanc.gif);	background-repeat: no-repeat;width: 109px;height: 45px;}
#navUL li a.noticias:hover {background-image: url(../img/carp_grisA.gif);background-repeat: no-repeat;color: #678DB1;}
#navUL li a.dermi {background-image: url(../img/carp_blanc.gif);background-repeat: no-repeat;width: 109px;height: 45px;}
#navUL li a.dermi:hover {background-image: url(../img/carp_azulA.gif);background-repeat: no-repeat;}
#navUL li a.tratat {background-image: url(../img/carp_blanc.gif);background-repeat: no-repeat;width: 109px;	height: 45px;}
#navUL li a.tratat:hover {background-image: url(../img/carp_azulB.gif);	background-repeat: no-repeat;}
#navUL li a.contact {background-image: url(../img/carp_blanc.gif);background-repeat: no-repeat;width: 109px;height: 45px;}
#navUL li a.contact:hover {background-image: url(../img/carp_grisB.gif);background-repeat: no-repeat;}
#navUL li a.tratatgran {background-image: url(../img/carp_blanc3.gif);background-repeat: no-repeat;width: 119px;height: 45px;}
#navUL li a.tratatgran:hover {background-image: url(../img/carp_azulC.gif);background-repeat: no-repeat;}
#navUL li a.navActivegran {background-image: url(../img/carp_azulC.gif);background-repeat: no-repeat;width: 119px;height: 45px;color: #FFFFFF;}
#navUL li a.navActivegran:link, #navUL li a.navActivegran:visited, #navUL li a.navActivegran:active {color: #FFFFFF;}
#navUL li a.navActivegran:hover {color: #FFFFFF;}
#navUL li a.mujer {background-image: url(../img/mujerA.gif);background-repeat: no-repeat;top: -10px;color: #FFFFFF;width: 135px;height: 45px;}
#navUL li a.mujer:hover {background-image: url(../img/mujerB.gif);background-repeat: no-repeat;	color: #739A53;}
#navUL li a.navActivemujer {background-image: url(../img/mujerC.gif);background-repeat: no-repeat;top: -10px;width: 135px;height: 45px;color: #FFFFFF;}
#navUL li a.navActivemujer:link, #navUL li a.navActivemujer:visited, #navUL li a.navActivemujer:active {color: #FFFFFF;}
#navUL li a.navActivemujer:hover {color: #FFFFFF;}
 
/************ fondo blanco para página de aviso legal **************/
#legal{background-color:#FFFFFF;width: 600px;}
#legal p{color: #3A4347;font-size: 14px;}
/*otros estilos*/
.resalto{color: #678DB1;font-weight: 600;}
.resalto2{ color: #95C66D; font-weight: 600;}
.resalto3{color: #95C66D;font-weight: 600;font-size: 14px;}	
.peque{font-size: 9px;}
.cursi{font-style: italic;font-weight: bold;}
.cursiva{font-style: italic;}
.blanco{background-color:#FFFFFF; font-weight: bold;}
#sube2{float: right;clear: none;height: 20px;width: 90px;text-align: left;font-weight: bold;margin-top: 10px;}
#sube{float: right;clear: none;height: 15px:;width: 90px;text-align: left;font-weight: bold;}
#listas {color: #999999;padding-left: 20px;list-style-position: outside;}
#listas  ul {font-size:12px;margin-left: 20px;}
#listas  li {list-style-type: circle; text-align: left;line-height: 18px;}