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, textarea,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	font-family:Arial, Helvetica, sans-serif;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}








body {
	margin: 0;
	padding: 0;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 76%;/* font sizing in ems, baby. if you want to change anything, just change this.*/
	/*funny thing happens at 75% and lower. opera goes to a nice small size, but moz and ie pc change almost not at all. seems 76% is as small as you can go and stay the same across browsers. poop.*/
	color: #000;
	text-align:center; /*center hack*/ background-color:#fff;
	background-image: url(imagenesnuweb/back.jpg);/*these three lines replace the n4_upgrade.gif in n4.css. and if you use this code, make sure you point to an img on _your_ server, not mine.*/
	background-repeat: repeat-x;
	background-position: top left;
	background-color:#FF9654;
	}
#wrap { width:80%; /*center hack*/ margin: auto; /*center hack*/ text-align:left; background-color:#ef8426; border-right:2px #fff solid; border-bottom:2px #fff solid; border-left:2px #fff solid; margin-bottom:20px;

	/*width: 940px;  Valor por defecto para Explorer por si el usuario no tiene activado javascript */ 
/*	*/
	max-width: 866px;
	min-width: 754px;
	background-image: url(../images/backgris.gif); 
	background-repeat: no-repeat; 

} 
#wrapin { width:100%; /*center hack*/ margin: auto;  /*center hack*/ text-align:left; background-image:url(../images/backmarco5.gif); background-repeat:no-repeat; background-position: center 0px ; } 


#supraheader { background-color:#676660; height:20px;}
ul#lang {  width: 187px;  background-color:#000; color:#676660;float: right;  position: relative; top:-4px; height:20px; margin-left: 0;
padding-left: 0;
white-space: nowrap; height: 18px; padding-top:4px !important;}
#lang li { display: inline; list-style-type: none; padding: 5px 0px 5px 26px; font-size:0.9em; margin: 0px 19px; line-height: 1.4em;}
#lang a {  }
#lang a:link, #lang a:visited
{
color: #676660;
background-color: #000;
text-decoration: none;
font-weight: normal;
}
#lang a:hover
{
color: #fff;
background-color: #000;
text-decoration: none;
font-weight: normal;
}
#lang .es { background-image: url(imagenesnuweb/es.jpg); background-repeat:no-repeat; background-position: left 3px ;}

#lang .en { background-image: url(imagenesnuweb/en.jpg); background-repeat:no-repeat; background-position: left 3px ; margin-left:-2px;}

#topheader { background-image:url(imagenesnuweb/doctor.jpg); background-repeat:no-repeat; background-position:right -34px;}

#botheader { background-color:#676660; border-top:#FFFFFF 2px solid;  text-align:center; }
#mainmenu { background-color:#949395; color:#fff; border-top:#FFFFFF 2px solid; border-bottom:#FFFFFF 2px solid; padding:0; margin: 0; text-align:center; height: 41px; }
ul#mainmenu {margin:0; padding:0; }
#mainmenu li { display: inline; list-style-type: none; padding:0; margin: 0; }
#mainmenu img { margin:0; padding:0;}




#cuerpo { background-color: #FFFFFF;overflow:auto; background-image: url(imagenesnuweb/backcontent.gif); background-repeat:repeat-x;}

#coliz { width:180px; float:left; border-top: 38px solid #EF8426;}
#iz { padding: 12px; padding-top:0;  margin-top: 28px; border-right:#EF8426 1px solid; height: 1100px; padding-top: 4px; padding-right: 8px !important; overflow:hidden; }
#izabout { padding: 12px; padding-top:0;  margin-top: 12px; border-right:#EF8426 1px solid; height: 950px; padding-top: 320px; padding-right: 8px !important; overflow:hidden; background-image: url(imagenesnuweb/doctora.jpg); background-repeat: no-repeat;}

#iz h2 { font-size: 1.2em;font-weight: bold; color:#EF8426; }
#iz p { font-size:0.9em;color: #333333; background-color:none;  }
#izabout h2 { font-size: 1.2em;font-weight: bold; color:#EF8426; }
#izabout p { font-size:0.95em;color: #333333; background-color:none;  }
p.boxbody {
	font-size: 0.9em;
	line-height:normal;
	margin-bottom: 12px;
	display:block;
	
}
p.boxbody a:link, p.boxbody a:visited, p.boxbody a:active { color:#666666;}
.small { color:#EF8426; }



#colder { float:right; width: 76%;  }

#content { float:left; width: 63%; padding: 0 10px 10px 10px; }
#search { background-color: #EF8426; position: relative; top:10px; right:0; width: 360px; text-align:right; color:#FFFFFF; font-size:1em; height: 18px; }
.input { border: #CCCCCC 1px solid; font-size:0.9em; font-weight: normal; width: 220px; padding: 2px;}
#content h1 {font-size: 1.4em;font-weight: bold; color:#EF8426; margin-top:40px; margin-bottom: -6px; text-align:left; padding-left:0.5em; }
#content h1.sinbreadcrumb {font-size: 1.4em;font-weight: bold; color:#EF8426; margin-top:50px; margin-bottom: -6px; text-align:left; padding-left:0; }
#content p {font-size: 1em; color: #333333; background-color:none; }
#breadcrumb { margin-top: 24px; margin-bottom: 14px; float:right; padding: 0.2em 0.3em 0 0; text-align:right; width:100%;}
#breadcrumb p { font-size:0.8em; color:#666666; margin:0; line-height:normal; padding:0;}
#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:acetive { font-size:0.8em; color: #333333; }
#breadcrumb a:hover, #breadcrumb a:focus { text-decoration:underline; }



table.form td { padding-bottom:14px; padding-left:10px; vertical-align:top; }
.inputform { border: #CCCCCC 1px solid; font-size:0.9em; font-weight: normal; width:100%; padding: 2px; }
.textareainput { border: #CCCCCC 1px solid; font-size:.95em; font-weight: normal; width: 100%; padding: 2px; }


.tablaproducto { margin-top: 16px; }
td.skunumber { font-size: 0.8em; color: #333333; background-color:#ccc; font-weight:bold; padding: 0 1em 0 1em; }
td.skunumber p { padding:0; margin:0;}
td p { padding:0; margin:0;}
td.productpadding { padding: 8px 0 4px 0; }
p.etiqueta { padding: 0 0 0 1em; font-weight:bold; margin:0; line-height:normal;  }

.etiquetaform
 { padding: 0 0 0 0em; font-weight:bold; margin:0; line-height:normal; color:#EF8426; }

p.productcontenido { padding: 0 0 0 1em; line-height:normal;   }
p.productcontenido a:link, p.productcontenido a:visited, p.productcontenido a:active { padding:0; line-height:normal; color:#EF8426; text-decoration:underline;   }
p.productcontenido a:hover, p.productcontenido a:focus { padding:0; line-height:normal; color:#f96d16; text-decoration:underline;   }
.listkey { padding: 0 0 0 1em; font-weight:bold; margin:0; line-height:normal;  }
.listvalue { padding: 0 0 0 1em; line-height:normal;   }
p.naveproducts { text-align:center; background-color:#E2E1E6; }
a.prevnext {  color:#EF8426; padding:0 1px 0 1px;}
.ayuda { font-size: 0.8em !important;}
.black { color: #666666;}
.naranja { color:#EF8426;}

#menuder { width: 187px; float:right; background-color:#fbbc45 !important;  }
#menuder td a { padding: 9px 5px 7px 8px; background-color:#fbbc45; border-bottom:#FFFFFF 1px solid; display: block; margin: 0; }
#menuder td a:link { background-color:#fbbc45;}
#menuder td a:hover { background-color:#999999; color:#FFFFFF;}
#menutitulo { background-color:#FFFFFF !important; background-image:url(imagenesnuweb/square_nar.gif); background-position: 14px 18px; background-repeat:no-repeat; height:34px; border-bottom: 4px solid #EF8426; }
#menuder h2 { color: #676660; font-size:1.2em; padding:12px 0 0 26px; margin:0; font-weight:bold; }
.menu { font-size: 1em;  }




#footer{ clear:both; text-align:center;}
#footer p { font-size: 0.8em;}
/*#content {
	margin: 0em;
	padding: 4em 6em 2em 6em;*//* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. 
	}*/

	
/*the following classes are to demonstrate better line heights for narrow columns*/	
.narrow1{
	width: 50%;
	line-height: 1.3em;
	}
.narrow2{
	width: 50%;
	line-height: 1.5em;
	}
		
/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #2d2d2c;
	}
a:link {
	}
a:visited {
	}
a:active {
	}
a:hover {
	text-decoration: underline;
	}
.titulo {
font-size:5.2em ;
color:gray ;
font-family:Times, Georgia, serif;
display:block;
background-color: black;
padding-left: 2em;
width:5em
}
h1 {
	font-size: 2.0em;
	font-weight: normal;
	margin-top: 0em;
	margin-bottom: 0em;/*both set to zero and padding in header div is used intead to deal with compound ie pc problems that are beyound summary in a simple comment.*/
	}
/*h2 {
	font-size: 1.7em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}*/
h3 {
	font-size: 1.4em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: normal;
	}
h4 {
	font-size: 1.2em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h5 {
	font-size: 1.0em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
h6 {
	font-size: 0.8em;
	margin: 1.2em 0em 1.2em 0em;
	font-weight: bold;
	}
img {
	border: 0;
	}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
.logosproviders li img { border:1px solid #dedede;}
			.logoprov1 { margin-top:.8em;}
	
	
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}