html, body {border: 0; margin: 0; padding: 0;}
body {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	line-height:18px;
	background: #fff url(images/bag.jpg) repeat-x top;
	color: #454545;
}
body, td, input, select, textarea {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#454545;
	bottom: 0px;
}
.TituloRedondeado{
	padding:3px 1px 3px 1px;
	width:195px;
}
.TituloRedondeado p {
	padding:0px;
	margin:0px;
	word-spacing:normal;
}
input, textarea, select {
	padding:2px 2px 2px 2px;
	border:#777777 1px solid;
}
#Submit
{
	padding:2px 15px 3px 15px;
	border-style:solid;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:1px;
	border-right-width:1px;
	border-top-color:#707000;
	border-left-color:#707000;
	border-bottom-color:#707000;
	border-right-color:#707000;
	background-color:#acac01;
	color:#FFFFFF;
	font-size:11px;
	text-align:center;
}
.Navegador {
	padding:5px 3px 10px 2px;
	font-size:14px;
}
.Navegador a {
	font-weight: bold;
	text-decoration: none;
}
/* links */
a {
	color: #F11;
	text-decoration:none;
	font-weight: bold;
	background: inherit;
}
a:hover {
	color: #000;
	background: inherit;
}
.publicidadd {
	color: #000;
	text-decoration:none;
	font-weight: bold;
	background: inherit;
}
.publicidadd:hover {
	color: #F11;
	background: inherit;
}
.publicidada {
	color: #000;
	text-decoration:none;
	font-weight: bold;
	background: inherit;
}
.publicidada:hover {
	color: #F11;
	background: inherit;
}
/* headings */
h1 {
	font: bold 2.5em "Arial", Sans-Serif;
	margin: 0;
	letter-spacing: -1px;
	color: #2b2b2b;
	/*background:#FFFFFF;*/
}
h2 {
	font: bold 2em Arial, Sans-Serif;
	margin: 0;
	padding: 0;
	color: #2b2b2b;
	/*background:#FFFFFF;*/
}
h1 a, h2 a {
	color: #2b2b2b;
	/*background: #fff;*/
	text-decoration: none;
}
h1 a:hover, h2 a:hover {
	color: #2b2b2b;
	/*background: #FFFFFF;*/
}
.title {
	color: #808080;
	/*background: #fff;*/
}
/* lists and form elements */
ul {
	margin: 0;
	padding : 0;
	list-style : none;
}
form {
	margin: 0;
}
input.search {
	width: 279px;
	border: none;
	background: #fff url(images/input.gif) no-repeat;
	padding: 6px 10px;
	color: #1E67A8;
	font-weight: bold;
}
input.button {
	padding: 3px;
}
/* content holder */
#content {
	width: 960px;
}
/* header */
#top_header {
	padding:4px 4px 4px 4px;
	text-align:right;
}
/*#header { height: 67px; background:url(images/banner.gif);}*/
#header {
	height: 128px;
	padding:2px;
}
/*#logo { background:url(images/banner.gif);}*/
#logo p {
	margin: 0;
	padding: 0 0 0 10px;
	color: #808080;
	/*background: #fff;*/
}
#top_info {
	float: right;
	width: 570px;
	margin: 20px 5px 0 0;
	text-align: right;
}
/* horizontal tabbed menu */	
#tabs {
	background: url(images/bigbox.png) no-repeat top left;
	color: #000;
	height: 70px;
	text-align: center;
	padding: 0 0 0 650px;
}
#tabs li {
	display: inline;
	height: 45px;
}
#tabs li a {
	float: left;
	background: url(images/barbg.gif) no-repeat;
	color: #808080;
	padding: 7px 0;
	width: 82px;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
#tabs li a:hover {
	background: url(images/barcurrent.gif) no-repeat;
	color: #000;
}
#tabs li a.current {
	background: url(images/barcurrent.gif) no-repeat;
	color: #2C71AE;
}
/*2*/
#tabs2 {
	background: url(images/bigbox.png) no-repeat top left;
	color: #000;
	height: 55px;
	text-align: center;
	padding: 0px 0px 0px 30px;
	font-size:12px;
}
#tabs2 p{
	padding:10px;
	margin:0px;
	text-align:left;
	color:#FFF;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
}
#tabs2 li {
	display: inline;
	height: 45px;
}
#tabs2 li a {
	float: left;
	background: url(images/barbg2.gif) no-repeat;
	color: #222222;
	padding: 7px 0;
	width: 90px;
	text-align: center;
	text-decoration: none;
}
#tabs2 li a:hover {
	background: url(images/barcurrent2.gif) no-repeat;
	color: #F00;
}
#tabs2 li a.current {
	background: url(images/currentbar.gif) no-repeat;
	color: #2F5001;
}
#tabs2 a {
	color:#FFF;
	font-weight:normal;
	text-decoration: none;
}
#tabs2 a:hover {
	color:#FF0;
}
/**/
.key {
	text-decoration: underline;
}
/* search form */
#search {
	float: left;
	clear: both;
	color: #000;
	background: url(images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;
	width: 500px;
	margin: 5px 0 0 0;
}
#search p {
	padding: 0;
	margin: 0;
}
/* grey subheader */
.gboxtop {
	clear: both;
	height: 8px;
	background: #dedede url(images/gboxtop.gif) no-repeat;
	color: #000;
}
.gbox {
	background: #dedede url(images/gbox.gif) no-repeat bottom left;
	color: #444;
	padding: 1px 13px 7px 13px;
	margin: 0 0 20px 0;
}
.gbox p {
	padding: 7px 0;
	margin: 0;
}
/* left side */
.left {
	float: left;
	width: 660px;
	margin: 0 0 10px 0;
}
.left_articles {
	margin: 0 10px 15px 5px;
	padding: 0px 0 0 0;
	text-align: justify;
	border-bottom: 1px dotted #ccc;
	color:#333333;
	background: #fff;
}
.calendar {
	height: 50px;
	float: left;
	background: url(images/calendar.gif) no-repeat;
	width: 50px;
	padding: 5px 0 0 9px;
	color: #808080;
}
.calendar p {
	padding: 0;
	margin: 0;
}
.description {
	padding: 0 0 2px 0;
	margin: 0 8px 5px 8px;
	border-bottom: 1px dotted #ccc;
	color:#666666;
}
.thumbnail {
	float:	center;
	margin: 0 0 8px 0;
	border: 1px solid #dedede;
}
.boxpublicidadtop {
	height: 14px;
	background: url(images/template/smallboxtopm.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop0 {
	height: 14px;
	background: url(images/template/smallboxtopm.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop1 {
	height: 14px;
	background: url(images/template/smallboxtop1.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop2 {
	height: 14px;
	background: url(images/template//smallboxtop2.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop3 {
	height: 14px;
	background: url(images/template//smallboxtop3.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop4 {
	height: 14px;
	background: url(images/template//smallboxtop4.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop5 {
	height: 14px;
	background: url(images/template//smallboxtop5.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop6 {
	height: 14px;
	background: url(images/template//smallboxtop6.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop7 {
	height: 14px;
	background: url(images/template//smallboxtop7.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop8 {
	height: 14px;
	background: url(images/template//smallboxtop8.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop9 {
	height: 14px;
	background: url(images/template//smallboxtop9.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop10 {
	height: 14px;
	background: url(images/template//smallboxtop10.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidadtop11 {
	height: 14px;
	background: url(images/template//smallboxtop11.gif) no-repeat bottom;
	color: #000;
}
.boxpublicidad {
	background: url(images/template/smallboxm.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad img {
	padding:3px;
}
.boxpublicidad0 {
	background: url(images/template/smallboxm.gif) no-repeat bottom;
	padding:0px 0px 4px 0px;
}
.boxpublicidad0 img {
	padding:1px 0px 1px 0px;
}
.boxpublicidad1 {
	background: url(images/template/smallbox1.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad1 img {
	padding:3px;
}
.boxpublicidad2 {
	background: url(images/template/smallbox2.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad2 img {
	padding:3px;
}
.boxpublicidad3 {
	background: url(images/template/smallbox3.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad3 img {
	padding:3px;
}
.boxpublicidad4 {
	background: url(images/template/smallbox4.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad4 img {
	padding:3px;
}
.boxpublicidad5 {
	background: url(images/template/smallbox5.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad5 img {
	padding:3px;
}
.boxpublicidad6 {
	background: url(images/template/smallbox6.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad6 img {
	padding:3px;
}
.boxpublicidad7 {
	background: url(images/template/smallbox7.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad7 img {
	padding:3px;
}
.boxpublicidad8 {
	background: url(images/template/smallbox8.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad8 img {
	padding:3px;
}
.boxpublicidad9 {
	background: url(images/template/smallbox9.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad9 img {
	padding:3px;
}
.boxpublicidad10 {
	background: url(images/template/smallbox10.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad10 img {
	padding:3px;
}
.boxpublicidad11 {
	background: url(images/template/smallbox11.gif) no-repeat bottom;
	padding:0px 0px 6px 0px;
}
.boxpublicidad11 img {
	padding:3px;
}
.boxpublicidad p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad0 p {
	padding: 0px 1px 0px 1px;
	margin: 0px;
}
.boxpublicidad1 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad2 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad3 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad4 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad5 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad6 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad7 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad8 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad9 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad10 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.boxpublicidad11 p {
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
.nolinea {
	white-space:nowrap;
}
.spaceboxpublicidad {
	height:4px;
}
/* bottom thirds */
.thirds {
	float: left;
	width: 203px;
	background: #eee;
	margin: 0 12px 0 0;
	color: #5d5d5d;
}
.smallboxtop {
	height: 14px;
	background: url(images/smallboxtop.gif) no-repeat;
	color: #000;
}
.smallbox {
	background: url(images/smallbox.gif) no-repeat bottom left;
	color: #444;
	padding: 1px 10px 10px 10px;
}
.smallbox p {
	padding: 0;
	margin: 0;
}
.TituloPublicidad {
	font-size:14px;
	line-height:20px;
	padding:0px;
	margin:0px;
}
/* right side */
#right {
	float: right;
	width: 293px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
}
.boxtop {
	height: 18px;
	background: url(images/boxtop.gif) no-repeat;
	color: #000;
}
.box {
	background: url(images/box.gif) no-repeat bottom left;
	color: #5b5b5b;
	padding: 0 2px 5px 2px;
	margin: 0 0 5px 0;
}
.box p {
	padding: 0;
	margin: 0;
}
.image {
	float: left;
	margin: 0 9px 3px 0;
}
/* misc */
.buttons {
	text-align: right;
	padding: 4px 3px 0 0;
}
.left_articles .buttons {
	float: right;
	height: 15px;
}
.bluebtn {
	background: #488EB2 url(images/bluebtn.gif) no-repeat;
	width: 100px;
	padding: 1px 16px 5px 16px;
	color: #fff;
	text-decoration: none;
}
.greenbtn {
	background: #488EB2 url(images/greenbtn.gif) no-repeat;
	padding: 1px 17px 5px 16px;
	color: #fff;
	text-decoration: none;
}
.bluebtn:hover, .greenbtn:hover {
	background: #488EB2 url(images/hoverbtn.gif) no-repeat;
	color: #fff;
}
/* footer  */
.footer {
	clear: both;
	/*background:#fdfad2;*/
	text-align: center;
	padding: 5px 0 5px 0;
	border-top:#ccc 1px solid;
}
.footer p {
	padding: 0px 0px 0px 0px;
}
.footer li {
	padding: 2px 2px 2px 2px;
	display:inline;
}
.footer li a {
	padding: 2px 2px 2px 2px;
	display:inline;
	color:#666666;
}
.footer li a:hover {
	padding: 2px 2px 2px 2px;
	display:inline;
	color:#333333;
}
#nav li {
	padding:3px 3px 3px 3px;
	border-bottom:#CCC 1px dotted;
}
#nav li a {
	font-size:13px;
	display:block;
	padding:3px 10px 3px 15px;
	background:url("images/nav-link-alt.gif") 0 50% no-repeat;
	text-decoration:none;
	font-weight:bold;
	color: #003300;
}
#nav li a:hover {
	display:block;
	padding:3px 10px 3px 15px;
	background:url("images/nav-link-alt.gif") 0 50% no-repeat;
	text-decoration:none;
	color:#111;
	color: #669966;
}
#nav li #nav-active a {
	background:url("images/nav-active.gif") 0 50% no-repeat;
	font-weight:bold;
}
#navcomplementarios li {
	padding:3px 3px 3px 3px;
	border-bottom:#CCC 1px dotted;
}
#navcomplementarios li a {
	font-size:14px;
	display:block;
	padding:3px 10px 3px 15px;
	background:#dbfa83 url("images/nav-link-alt.gif") 0 50% no-repeat;
	border-right:#3f6e02 6px solid;
	text-decoration:none;
	font-weight: bold;
	color:#002E5B;
}
#navcomplementarios li a:hover {
	display:block;
	padding:3px 10px 3px 15px;
	background:#efefef url("images/nav-link-alt.gif") 0 50% no-repeat;
	text-decoration:none;
	border-right:#666 6px solid;
	color:#111;
	color: #000;
}
#navcomplementarios li #nav-active a {
	background:url("images/nav-active.gif") 0 50% no-repeat;
	font-weight:bold;
}
#navindex li {
	padding:3px 3px 3px 3px;
	border-bottom:#CCC 1px dotted;
}
#navindex li a {
	font-size:14px;
	display:block;
	padding:3px 10px 3px 15px;
	background:#EAFCCF url("images/nav-link.gif") 0 50% no-repeat;
	border-right:#8B8BD8 6px solid;
	text-decoration:none;
	font-weight: bold;
	color:#333333;
}
#navindex li a:hover {
	display:block;
	padding:3px 10px 3px 15px;
	background:#efefef url("images/nav-link.gif") 0 50% no-repeat;
	text-decoration:none;
	border-right:#666 6px solid;
	color:#111;
	color: #000;
}
#navindex li #nav-active a {
	background:url("images/nav-active.gif") 0 50% no-repeat;
	font-weight:bold;
}
#navclinica li {
	padding:3px 3px 3px 3px;
	border-bottom:#CCC 1px dotted;
}
#navclinica li a {
	font-size:14px;
	display:block;
	padding:3px 10px 3px 15px;
	background:#DEF5E6 url("images/nav-link-cli.gif") 0 50% no-repeat;
	border-right:#026010 6px solid;
	text-decoration:none;
	font-weight: bold;
	color:#2E5201;
}
#navclinica li a:hover {
	display:block;
	padding:3px 10px 3px 15px;
	background:#efefef url("images/nav-link-cli.gif") 0 50% no-repeat;
	text-decoration:none;
	border-right:#666 6px solid;
	color:#111;
	color: #000;
}
#navclinica li #nav-active a {
	background:url("images/nav-active.gif") 0 50% no-repeat;
	font-weight:bold;
}
.descripcionnav {
	font-size: 11px;
	font-weight:normal;
	color:#777777;
}
#navr li {
	padding:3px 3px 3px 3px;
	border-bottom:#CCC 1px dotted;
}
#navr li a {
	font-size:13px;
	display:block;
	padding:3px 10px 3px 15px;
	background:url("images/nav-link.gif") 0 50% no-repeat;
	text-decoration:none;
	font-weight: bold;
	color: #0080C0 ;
}
#navr li a:hover {
	display:block;
	padding:3px 10px 3px 15px;
	background:url("images/nav-link.gif") 0 50% no-repeat;
	text-decoration:none;
	color:#111;
	color: #000;
}
#navr li #nav-active a {
	background:url("images/nav-active.gif") 0 50% no-repeat;
	font-weight:bold;
}
.titulovendedor {
	background:#777777;
	color:#FFFFFF;
	padding:2px 2px 2px 2px;
}
.descripcionvendedor {
	background:#FFFFFF;
	color:#555555;
}
.descripcionvendedor a {
	color:#2F2FFF;
}
.descripcionvendedor a:hover {
	color:#00006F;
}
.perfil td {
	padding:2px 2px 2px 2px;
	border:#888888 1px solid;
}
#muestraperfil table{
	background-color:#FFFF99;
}
#muestraperfil p{
	padding:0px;
	margin:0px;
}
.TemDocUP{
	background: url(images/box1up.gif) no-repeat  top;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	color:#FFFFFF;
	text-align:center;
	width:292px;
}
.TemDocUP p{
	margin:0px;
	padding:0px 5px 0px 5px;
}
.TemDoc {
	background: url(images/box1.gif) no-repeat bottom;
	width:292px;
	height: 21px;
}
#tablax td{
	padding:3px;
}

