/* Body */

BODY {


	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	margin:0;

	padding:0;

	text-align:center;

	color:#666666;
	
	/*color:#676767;*/

	margin: 0px 0px 0px 0px;

	background-color : #FFFFFF;
	
	text-indent: 0px;

	/*color : #000000;*/
	
	/*scrollbar-3dlight-color: #131F34;

	scrollbar-base-color: #BCCAE5;

	scrollbar-darkshadow-color: #131F34;

	scrollbar-face-color: #BCCAE5;

	scrollbar-highlight-color: #131F34;

	scrollbar-shadow-color: #131F34;

	scrollbar-track-color: #131F34;

	scrollbar-arrow-color: #131F34;*/

	}



td,tr,tbody,p,li,blockquote {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	/*text-align:left;*/
	
	text-indent: 0px;
	}
	
	
	
div {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #666666;

	padding-top: 0px;
	
	margin-top: 0px;
	
	text-indent: 0px;

	}
	


/* Styles for dhtml tabbed-pages */

.ontab {

	background-color: #0E1A2F;

	/*border-left: 2px outset Black;

	border-right: 2px outset Black;

	border-top: 2px outset Black;

	border-bottom: 1px solid Black;*/
	
	border-left: 2px outset Grey;

	border-right: 2px outset Grey;

	border-top: 2px outset Grey;
	
	border-bottom: 1px solid Grey;

	text-align: center;

	cursor: hand;

	font-weight: bold;

	color: #FFFFFF;

}

.offtab {

	background-color : #e5e5e5;

	border-left: outset 2px #E0E0E0;

	border-right: outset 2px #E0E0E0;

	border-top: outset 2px #E0E0E0;

	border-bottom: solid 1px #d5d5d5;

	text-align: center;

	cursor: hand;

	font-weight: normal;

}

.tabpadding {

}



.tabheading {

	background-color: #8E9AAF;

	text-align: left;

}



.pagetext {

	visibility: hidden;

	display: none;

	position: relative;

	top: 0;

}


h1 {

	color: #4298E6; 
	
	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px; font-weight: bold;

	}
	
	
h2 {

	color: #4298E6; 
	
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	
	font-size: 14px; font-weight: bold;
	
	}
	

/* Profesional */
h3 {

	/*color: #7A9510;*/ /* El antiguo verde*/
	
	color: #1A82B7; /* Azul Novell */	
	
	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 13px; font-weight: bold;
	
	padding-top: 0px;
	padding-bottom: 0px;
	
	line-height: 12px;
	
	/*border: 1px dotted;*/
	
	margin-bottom: 6px;  /* esta fue la clave del espaciado de párrafos. */
	margin-top: 4px;

	}


/* Particular */
h4 {

	/*color: #7A9510;*/ /* El antiguo verde*/
	
	color: #1A82B7; /* Azul Novell */	
	
	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 13px; font-weight: bold;
	
	padding-top: 0px;
	padding-bottom: 0px; /*Nuevo 26/10/2007*/
	
	line-height: 12px;
	
	/*border: 1px dotted;*/
	
	margin-bottom: 0px;  /* esta fue la clave del espaciado de párrafos. */
	margin-top: 4px;
 	}





/* para estudios clínicos. Gris mediano */
h5 {

	color: #676767;	
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 4px;  /* Nuevo de VPM */
	/*line-height: 10px;*/

	}



h6 {

	color: Black; font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 12px; font-weight: bold;

	}

portada {   /*Nuevo de VPM igual que h4 */

	color: #1A82B7; 	
	
	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 13px; font-weight: bold;
	
	padding-top: 5px;
	
	line-height: 15px;
	
	margin-bottom: 4px;

	}


/* Links */

/*a:link, a:visited {

	font-size: 11px; color: #455976; text-decoration: none;

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-weight: normal;

	}



a:hover {

	color: Black;	text-decoration: underline;

	font-weight: normal;

	}*/


/*PLR*/
/*a {color: #fc851d; text-decoration: none;}*/
a {color: #1A82B7; text-decoration: none;}
a:hover {color: #4298E6; text-decoration: underline;}
a.image, a.image:hover  {border:0;}
a.mainlevel {font: normal 1.2em sans-serif; line-height: 20px; background: url(../images/dot.gif) no-repeat left center; padding-left: 10px;}








/* Horizontal Line */

hr {

	/*background: #0B172C; height:2px; border: 1px inset;*/

	/*color: #7A9510;*/

			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 489px;
			/*margin: 0 0 0 8px;*/
			height: 1px;
			/*color: #D9D9D9;*/ /* gris medio*/
			color: #D9D9D9; /* gris clarito*/
			/*color: #1A82B7;*/ /* azulillo*/
			margin-color: #1A82B7; /* gris claro*/
			margin-top: 0px; /*antes no estaba */

	}



hr.separator {

	margin: 0 0 0 0;
padding: 0 0 0 0;
	background: #263247;

	height: 1px;

	width: 75px;

	border: 0px;

	color: #BCCAE5;
	
	margin-top: 0px; /*antes no estaba */
	

}



/* --Default Class Settings-- */



a.mainlevel:link, a.mainlevel:visited {

	color: #15253E;

	background-position: left;

	text-align: right;
	
	font-size:11px;

	 }



a.mainlevel:hover {

	color: White;

	background-position: left;

	text-align: left;

	text-decoration: none;
	
	font-size:11px;

	}

	

a.menu:link, a.menu:visited {

	color: #494A42;
	
	font-size:11px;

	 }



a.menu:hover {

	text-decoration: underline;
	
	font-size:11px;

	}

	

	

a.mainlevel-nav:link, a.mainlevel-nav:visited , a.mainlevel-nav:hover{

	color: #FDF0D7;
	
	font-size:11px;

	 }



	

	a.mainmenu:link, a.mainmenu:visited {

	color: #455976; font-family: Tahoma, Geneva, Arial, Helvetica, serif;

	font-weight: normal;
	
	font-size:11px;

	}



a.mainmenu:hover, {

	color: Black; text-decoration: underline;
	
	font-size:11px;

	}

	

a.sublevel:hover {

	color: White;

	background-position: left;

	text-align: left;

	text-decoration: underline;
	
	font-size:11px;

	}



a.sublevel:link, a.sublevel:visited {

	color: #15253E;

	background-position: left;

	text-align: right;
	
	font-size:11px;

	}



/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

 	/*color: #A5C615;*/  /* Verde */
	
	color: #1A82B7;  /* Color para titulo de noticias del blog */

	text-decoration: none;

	text-align:left;
	
	padding-bottom: 0px;
	
	padding-left: 18px;
	
	background-image:url(../images/cicactiv_circulo.gif);

	background-position:left;

	background-repeat:no-repeat;

	}



a.contentpagetitle:hover {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align:left;

	color: FFA509;

	text-decoration: none;

	font-weight: bold;
	
	padding-bottom: 0px;
	
	padding-left: 18px;
	
	background-image:url(../images/cicactiv_circulo.gif);

	background-position:left;

	background-repeat:no-repeat;

	}



/* Content - Sections & Categories */

table.contentpane td{

/*color:#D9D9D9;*/   /* con esto activo, llos formularios de registro mostaban los titulos de los campos en gris PLR*/

font-size:11px;

	}



table.contentpaneopen td{

	/*color:#A3C411;  VERDE CLARO */
	color:#676767;
	font-size: 11px;
	

}

table.contentpaneopen td p{

	color:#636363;
	
	font-size:11px;

}

table.contentpaneopen td.createdate{

	color:#959595;
	
	font-size:11px;

}

table.contentpaneopen td.createdate{

	color:#959595;
	
	font-size:11px;

}

.contentpaneopen {

	border : 0px ridge;
	
	font-size:11px;

	

	}



.contentheading {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

 	color: #A3C411;

	text-align:left;

	background-position: top left;

	line-height: 16px;

	height: 16px;

	}



.contentpagetitle {

	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

 	color: #344055;

	text-align:left;

	}



table.contenttoc {

	color: #C5D9FB;

	background-color: #0C121F;
	
	font-size:11px;

    }



table.contenttoc td {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

    font-size: 8pt;

    font-weight: normal;

    text-align:left;

}



.contentdescription {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #2C384D;

	text-align: left;

	}



/* Links */

a.blogsection:link, a.blogsection:visited {

	color: #455976; text-decoration: none; font-weight: normal;

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	}



a.blogsection:hover {

	color: Black;	text-decoration: underline;

	font-weight: normal;

	font-size:11px;

	}



a.weblinks:link, a.weblinks:visited {

	color: #455976; text-decoration: none; font-weight: normal;

	font-family: Arial, Tahoma, Helvetica, sans-serif;
	
	font-size:11px;

	}



a.weblinks:hover {

	color: Black;	text-decoration: underline;
	font-size:11px;

	}



	a.pathway:link, a.pathway:visited, .pathway {

	color: #0E172A; text-decoration: none; font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-weight: normal;
	
	font-size:11px;

	}



a.pathway:hover {

	color: #DBE6FA;	text-decoration: underline;

	font-weight: normal;
	
	font-size:11px;

	}



	

a.readon:link, a.readon:visited {

	color: #455976; text-decoration: none; font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;

	font-size:11px;
	
	list-style: inside url(../images/read.gif);

	list-style-type: disc;

	display: list-item;

	white-space: normal;

	font-weight: normal;

	}



	

a.readon:hover {

	color: Black;	text-decoration: underline;

	font-weight: normal;

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size:11px;

	list-style: inside url(../images/read.gif);

	list-style-type: disc;

	display: list-item;

	white-space: normal;

	}



table.moduletable {

	margin: 0px 0px 0px 0px;

	width: 95%;

	border-left: solid 0px #000000;

	border-right: solid 0px #000000;

	border-top: solid 0px #000000;

	border-bottom: solid 0px #000000;
	
	font-size:11px;

	}



table.moduletable th {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

	color: #494A42;

	text-align: left;

	width: 100%;

	text-indent: 27px;

	

	line-height: 20px;

	}



table.moduletable td {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;

	/*color: Black;*/

	/*text-indent: 27px;*/

	line-height: 20px;

	}



.componentheading {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 13px;

	font-weight: bold;

 	color: #29354A;

	text-align:left;

	text-indent: 20px;

	line-height: 15px;

	height: 15px;

	white-space: normal;

	}



.button {
	color: #FFFFFF; 
	font-family: Tahoma, Geneva, Arial, Helvetica, serif;
	text-align: center;
	font-size: 11px;
	background: #FFA509;
	/*border: 1px solid Black; */
	border: 1px solid Grey; /* Nuevo de VPM */
	border-color: #D9D9D9; /* Color GRIS - Nuevo de VPM */
	height: 18px;
	}
	
.button_bl {
	color: #FFFFFF; font-family: Tahoma, Geneva, Arial, Helvetica, serif;
	text-align: center;
	font-size: 11px;
	background: #FFA509;
	/*border: 1px solid White;*/
	border: 1px solid Grey; /* Nuevo de VPM */
	border-color: #D9D9D9; /* Color GRIS - Nuevo de VPM */
	height: 18px;
}

.button_azul {
	color: #FFFFFF; 
	font-family: Tahoma, Geneva, Arial, Helvetica, serif;
	text-align: center;
	font-size: 11px;
	background: #1A82B7; /* azul novell - profesional*/
	/*border: 1px solid Black; */
	border: 1px solid Grey; /* Nuevo de VPM */
	border-color: #D9D9D9; /* Color GRIS - Nuevo de VPM */
	height: 18px;
	}
	
	
.button_verde {
	color: #FFFFFF; 
	font-family: Tahoma, Geneva, Arial, Helvetica, serif;
	text-align: center;
	font-size: 11px;
	background: #7A9510; /* verde particular (un poco oscuro, ojo)*/
	/*border: 1px solid Black; */
	border: 1px solid #D9D9D9; /* Nuevo de VPM */
	border-color: #D9D9D9; /* Color GRIS - Nuevo de VPM */
	height: 18px;
	}	



.inputbox { 

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	/*font-weight: bold;*/

	color: #676767;

	/*background: #C6C5B3;*/

	/*border: 1px solid Black;*/
	border: 1px solid Grey;  /* Nuevo de VPM */
	border-color: #D9D9D9; /* Nuevo de VPM */
	}



.inputbox2 {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: normal;
	
	color: #676767 /* Nuevo de VPM */
	 
	border: 1px solid Grey; 
	 /* Nuevo de VPM */
	border-color: #D9D9D9; /* Nuevo de VPM */
	

	}

/** category text format and links **/

.category {

	color: #54597D; font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px; font-weight: bold; text-decoration: none;

	}



a.category:link, a.category:visited {

	color: #455976; font-weight: bold;

	}



a.category:hover {

	color: Black;

	}



.poll {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: White;

	line-height: 14px

	}



.sectiontableentry1, {

	background-color : #F6F6F6;
	
	font-size:11px;

	}


	

.sectiontableentry2 {

	background-color : #FFFFFF;
	
	font-size:11px;

	}



.sectiontableheader {

	background-color : #F6F6F6;

	color : #2F3B4E;

	font-weight : normal;

	font-size:11px;
	}



.small {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: #455976;

	text-decoration: none;

	font-weight: normal;

	}



.smalldark {

        font-family: Arial, Tahoma, Helvetica, sans-serif;

        font-size: 10px;

        color: Black;

        text-decoration: none;

        font-weight: normal;

        }





.newsfeedheading {

        font-family: Arial, Tahoma, Helvetica, sans-serif;

        font-size: 11px;

        font-weight: bold;

        color: #111D32;

        text-align:left;

        }

		

.headheadnews {

	border-bottom: 1px solid #D0D0D0;

	margin: 20px 0 0 0;

	padding: 2px;

	}



.newsfeeddate {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 10px;

	color: White;

	font-weight: normal;

}



.createdate {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #4C6384;

	text-decoration: none;

	font-weight: normal;

	}



.modifydate {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	color: #4C6384;

	text-decoration: none;

	font-weight: normal;

	}



ul {

	margin: 0px 0px 0px 0px;
	
	
	}





.fase4rdf {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px; color: #111D32; font-weight: normal;

	}



a.fase4rdf:link {

	font-size: 11px; font-weight: normal; color: #455976;

	}



a.fase4rdf:hover {

	font-weight: bold; color: Black;

	}



table.searchintro {

  	background-color: #C7D4EA;

	/*border: 1px solid Black;*/
	border: 1px solid grey;
	font-color: #676767; /*Nuevo de VPM */
	}



table.contact {

	background-color: #C7D4EA;

	border: 1px solid Black;

	}



table.contact td.icons {

	}



table.contact td.details {

	font-size: 10px;

	font-weight: bold;

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	}



.pagenav {

	font-weight: normal;

}



a.pagenav, a.pagenav:visited {

	font-weight: bold;

	color: #172338;

}



a.pagenav:hover {

	color: Black;

}



.pagenavbar {

	

}



/* Content voting */

.content_rating {

	font-weight: normal;

	font-size: 8pt;

}



.content_vote {

	font-weight: normal;

	font-size: 8pt;

}



/* Other */



a.bar:link, a.bar:visited {

        color: White; text-decoration: none; font-weight: normal;

        font-family: Arial, Tahoma, Helvetica, sans-serif;

        font-size: 10px;

        font: bold;

        }



a.bar:hover {

        color: Black;        text-decoration: none;

        }

		  

.searchbox {

	font-family: Arial, Tahoma, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;
	
	font-color: #676767; /* Nuevo de VPM */

	/*color: Black;*/
	color: Grey;
	
	background: #9DACC5;

	/*border: 1px solid Black;*/
	border: 1px solid Grey;

	}

	

.title {

	font: bold larger;

	/*letter-spacing: 4px;*/

}



/* for modifying {moscode} output.  Don't set the colour! */

.moscode {

	background-color: #75849F;

}



/* Text passed with mosmsg url parameter */

.message {

	font-family : Arial, Tahoma, Helvetica, sans-serif;

	font-weight: bold;

	font-size : 10pt;

	color : #131F34;

	text-align: center;

}









/* CSS Document */





/* -----------------------------------------menuPrincipal---------------------------------- */



/* ----------------------------------------/menuPrincipal---------------------------------- */

#centrar{         

         margin:0 auto;

         padding:0;

         width:800px;

}

/* --------------------------------------- menu_izq ---------------------------------------- */

#navcontainerpart {

	width: 144px;

	text-align:left;

}



#navcontainerpart ul{

	text-indent:1em;

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

}



#navcontainerpart a{

	text-indent:1em;

	display: block;

	padding: 3px;

	width: 144px;

	background-color: #9ab91e;

	background-image:url(../images/blanco_menu.gif);

	background-position:left;

	background-repeat:no-repeat;

	border-bottom: 1px solid #fff;

	color: #fff;

	text-decoration: none;

	height:19px;

}



#navcontainerpart a:link, #navlist a:visited{

	text-indent:1em;

	color: #fff;

	height:19px;
	
	

}



#navcontainerpart a:hover{

	text-indent:1em;

	/*background-color: #85a213;*/
	
	background-color: #7A9510; /*verde un poco mas oscuro*/
	
	color: #fff;

	height:19px;

	font-size:11px;

}





#navcontainerprof {

	width: 144px;

	text-align:left;

}



#navcontainerprof ul{

	text-indent:1em;

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

}



#navcontainerprof a{

	text-indent:1em;

	display: block;

	padding: 3px;

	width: 144px;

	background-color: #4298e6;

	background-image:url(../images/blanco_menu.gif);

	background-position:left;

	background-repeat:no-repeat;

	border-bottom: 1px solid #fff;

	color: #fff;

	text-decoration: none;

	height:19px;

}



#navcontainerprof a:link, #navlist a:visited{

	text-indent:1em;

	color: #fff;

	height:19px;

}



#navcontainerprof a:hover{

	text-indent:1em;

	background-color: #2c7ec8;

	color: #fff;

	height:19px;

	font-size:11px;

}



#navcontainerserv {

	width: 144px;

	text-align:left;

}



#navcontainerserv ul{

	text-indent:1em;

	margin-left: 0;

	padding-left: 0;

	list-style-type: none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#fff;

}



#navcontainerserv a{

	text-indent:1em;

	display: block;

	padding: 3px;

	width: 144px;

	background-color: #ffa509;


	background-image:url(../images/blanco_menu.gif);

	background-position:left;

	background-repeat:no-repeat;

	border-bottom: 1px solid #fff;

	color: #fff;

	text-decoration: none;

	height:19px;

}



#navcontainerserv a:link, #navlist a:visited{

	text-indent:1em;

	color: #fff;

	height:19px;

}



#navcontainerserv a:hover{

	text-indent:1em;

	background-color: #f68705;

	color: #fff;

	height:19px;

	font-size:11px;

}



#navcontainerabajo {

	width: 144px;

	text-align:left;

}




#area_consumidores{

	display: block;

	padding: 3px;

	width: 144px;

	background-color: #fff;

	background-image:url(../images/area_consumidores.gif);

	background-position:left;

	background-repeat:no-repeat;

	height:49px;

}



#area_profesionales{

	display: block;

	padding: 3px;

	width: 144px;

	background-color: #fff;

	background-image:url(../images/area_profesionales.gif);

	background-position:left;

	background-repeat:no-repeat;

	height:49px;

}



#area_servicios{

	display: block;

	padding: 3px;

	width: 144px;

	background-color: #fff;

	background-image:url(../images/area_servicios.gif);

	background-position:left;

	background-repeat:no-repeat;

	height:49px;

}



/* --------------------------------------- /menu_izq --------------------------------------- */

/* ------------------------------ nueva botonera superior ---------------------------------- */

.lineabottom_i{

	border-bottom:solid #d9d9d9 1px;

	border-left:solid #d9d9d9 1px;
	
	height:36px;
	
	background-color: #F3F9FF;

}

.lineabottom_d{

	border-bottom:solid #d9d9d9 1px;

	border-right:solid #d9d9d9 1px;
	
	height:36px;
	
	background-color: #F3F9FF;

}

.menusup{

	margin:0;

	padding:0;

	float:left;
	


}

.menusup li{

	/*list-style-image:none;*/

	list-style-position:outside;

	list-style-type:none;

	display:inline;

	float:left; /* si no pones esto en firefox no se ven las imágenes  (David) */

	list-style:none; /* si no pones esto en firefox no se ven las imágenes  (David) */

	overflow:hidden;

	height: 36px;

	/*text-indent: -9999px;*/
	


}



a div{

	/*padding-left:5px;*/

}



li#home a {

	display: block; background: url(../images/bt_home_2.gif); float: left; width: 36px; height: 36px;

}

li#home a:hover, li#home a.hover {

	background: url(../images/bt_home_2.gif) 0px -36px; height: 36px;

}

li#home a.selected, li#home a:selected  {

	background: url(../images/bt_home_2.gif) 0px -36px; height: 36px;

}



li#faqs a {

	display: block; background: url(../images/bt_faqs_2.gif); float: left; width: 36px; height: 36px;;

}

li#faqs a:hover, li#faqs a.hover {

	background: url(../images/bt_faqs_2.gif) 0px -36px;; height: 36px;;

}

li#faqs a:selected, li#faqs a.selected {

	background: url(../images/bt_faqs_2.gif) 0px -36px;; height: 100px;

}



li#blog a {

	display: block; background: url(../images/bt_blog_2.gif); float: left; width: 36px; height: 36px;;

}

li#blog a:hover, li#blog a.hover {

	background: url(../images/bt_blog_2.gif) 0px -36px;; height: 36px;;

}

li#blog a:selected, li#blog a.selected {

	background: url(../images/bt_blog_2.gif) 0px -36px;; height: 36px;;

}



li#contacto a {

	display: block; background: url(../images/bt_contacto_2.gif); float: left; width: 36px; height: 36px;

}

li#contacto a:hover, li#contacto a.hover {

	background: url(../images/bt_contacto_2.gif) 0px -36px; height: 36px;

}

li#contacto a.selected, li#contacto a:selected  {

	background: url(../images/bt_contacto_2.gif) 0px -36px; height: 36px;

}



li#reenviar a {

	display: block; background: url(../images/bt_reenviar_2.gif); float: left; width: 36px; height: 36px;

}

li#reenviar a:hover, li#reenviar a.hover {

	background: url(../images/bt_reenviar_2.gif) 0px -36px; height: 36px;

}

li#reenviar a.selected, li#reenviar a:selected  {

	background: url(../images/bt_reenviar_2.gif) 0px -36px; height: 36px;

}



li#favoritos a {

	display: block; background: url(../images/bt_favoritos_2.gif); float: left; width: 36px; height: 36px;

}

li#favoritos a:hover, li#favoritos a.hover {

	background: url(../images/bt_favoritos_2.gif) 0px -36px; height: 36px;

}

li#favoritos a.selected, li#favoritos a:selected  {

	background: url(../images/bt_favoritos_2.gif) 0px -36px; height: 36px;

}



li#imprimir a {

	display: block; background: url(../images/bt_imprimir_2.gif); float: left; width: 36px; height: 36px;

}

li#imprimir a:hover, li#imprimir a.hover {

	background: url(../images/bt_imprimir_2.gif) 0px -36px; height: 36px;

}

li#imprimir a.selected, li#imprimir a:selected  {

	background: url(../images/bt_imprimir_2.gif) 0px -36px; height: 36px;

}



li#mapa a {

	display: block; background: url(../images/bt_mapa_2.gif); float: left; width: 36px; height: 36px;

}

li#mapa a:hover, li#mapa a.hover {

	background: url(../images/bt_mapa_2.gif) 0px -36px; height: 36px;

}

li#mapa a.selected, li#mapa a:selected  {

	background: url(../images/bt_mapa_2.gif) 0px -36px; height: 36px;

}



li#avisolegal a {

	display: block; background: url(../images/bt_avisolegal_2.gif); float: left; width: 36px; height: 36px;

}

li#avisolegal a:hover, li#avisolegal a.hover {

	background: url(../images/bt_avisolegal_2.gif) 0px -36px; height: 36px;

}

li#avisolegal a.selected, li#avisolegal a:selected  {

	background: url(../images/bt_avisolegal_2.gif) 0px -36px; height: 36px;

}



li#indas a {

	display: block; background: url(../images/bt_indas_2.gif); float: left; width: 36px; height: 36px;

}

li#indas a:hover, li#indas a.hover {

	background: url(../images/bt_indas_2.gif) 0px -36px; height: 36px;

}

li#indas a.selected, li#indas a:selected  {

	background: url(../images/bt_indas_2.gif) 0px -36px; height: 36px;

}



li#barra {

	display: block; background: url(../images/barra_1.gif); float: left; width: 50px; height: 36px;

}



/* ------------------------------ /nueva botonera superior ---------------------------------- */



/* --------------------------------------- menu_der --------------------------------------- */

#menuder{

	float:left;

	margin:0px;

	padding:0px;

}

#areacontacto{

	padding: 0px;

	margin:0px;

	list-style:none;

	list-style-type:none;

}

#accesousuarios{

	list-style:none;

	list-style-type:none;

	padding:1px;

	margin-top:11px;

	background-color:#FFECB8;
	/*background-color:#FFF;*/

	border:1px solid #FFA200;

	width:136px;

}

#accesousuarios .txt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#666666;

	padding:0px;

}

.form{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;

	padding-top:11px;  /* nuevo VPM */
	padding-bottom:11px;  /* nuevo VPM */

	color:#666666;

	/*border:1px solid #D0D0D0;*/
	border:1px solid #D9D9D9;}



#accesousuarios .form{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;
	
	padding-top:11px;  /* nuevo VPM */
	padding-bottom:11px;  /* nuevo VPM */

	color:#666666;

	/*border:1px solid #D0D0D0;*/
    border:1px solid #D9D9D9;
}

#accesousuarios .remind{

	font-family:Arial, Helvetica, sans-serif;

	font-size:10px;

	font-weight:normal;
	
	padding-top:11px;  /* nuevo VPM */
	padding-bottom:11px;  /* nuevo VPM */

	color:#FF8A04;

}

#sabiasque{

	margin-top:11px;

	list-style:none;

	list-style-type:none;

	padding:1px;

	background-color:#FFF;

	border:1px solid #2E5981;

	width:136px;

}

#sabiasque .txt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#fff;

	background-color:#2E5981;

	padding:5px;

	text-align:left;
	
	line-height: 13px;
	

}

#curiosidades{

	margin-top:11px;

	list-style:none;

	list-style-type:none;

	padding:1px;

	/*background-color:#FFF;*/
	
    background-color:#FFF;
	
	border:1px solid #247075;

	width:136px;

}

#curiosidades.txt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#01393d;

	background-color:#9accd;

	padding:2px;

	text-align:left;
	
	line-height: 13px;
	

}





#encuesta{

	margin-top:5px;

	list-style:none;

	list-style-type:none;

	padding:0px;

	background-color:#FFA60A;

	width:140px;

}

#encuesta .tit{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:bold;

	color:#5C3305;

	padding:0px;

	text-align:left;
	
	

}

#encuesta .txt{

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	font-weight:normal;

	color:#5C3305;	
	
	padding:4px;
	
	padding-left:10px;

	text-align:left;
	
	line-height: 13px;

}


/* --------------------------------------- /menu_der -------------------------------------- */


/* lineas separadoras */

		.lineaseparadora {
			clear: both;
		}

		.lineaseparadora hr {
			/*display: none;*/
			
			margin: 0 0 0 0;
			padding: 0 0 0 0;
			width: 489px;
			/*margin: 0 0 0 8px;*/
			height: 1px;
			
			color: #D9D9D9; /* gris clarito*/
			/*color: #1A82B7;*/ /* azulillo*/
		
			margin-color: #1A82B7; /* gris claro*/
			
			/*background-color: #D9D9D9;*/
			
		}
		
		
		
.fabrikerror {
color: red;
font-weight:bold;
padding-top:1px;
}	


.fabrikerror2 {
color: red;
font-weight:bold;
padding-top:3px;
padding-bottom:0px;
}		
		
		
#table mod_login2 {
margin-color: #1A82B7;
background-color: #D9D9D9;
}

		