/*  
Theme Name: Ambient Glo
Author URI: http://rockinthemes.com
Version: 1
Author: Nathan Parikh
Description: Ambient Glo is a simple, modern, Web 2.0 styled, three-column theme with optimized code for faster loading.
The CSS, XHTML and design is released under GPL: 
http://www.opensource.org/licenses/gpl-license.php
*/
*{
margin:0px;
padding:0px;
}
img{
border:0;
}

body { background: #0a6c07 url(images/bg.jpg) top center repeat-y;
color: #000000;
font-size: 11px; font-family: Verdana, Helvetica, Arial, Sans-Serif;
margin: 0px 0px 0px 0px; }
a, a:visited{ color: #0066cc; text-decoration: none; }
a:hover{ text-decoration: underline; }
#container { width: 960px; text-align: left; margin: 0 auto; background: #ffffff; 
display:table;  }
#header { height: 144px; padding: 0px 0px 0px 0px; background: #444e58 url(images/bgtop.jpg) top center repeat-x; }
#header img { border: 0px solid;}
#header h2 { color: #ffffff; font-size: 30px; font-family: Georgia, Times New Roman, Sans-Serif;
font-weight: bold; margin: 0px; }
#header h2 a { color: #ffffff; text-decoration: none; }
#header h2 a:hover { color: #ffffff; text-decoration: underline; }
#header h3 { color: #cccccc; font-size: 10px; font-family: Georgia, Times New Roman, Sans-Serif;
font-weight: bold; text-transform: uppercase; text-indent: 10px;  margin: 0px; }
#content { 
text-align:left;
float: left;
display:inline;	
width:500px;
padding: 58px 100px 35px 75px;
font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 13px; 
}
.widgettitle{
padding-bottom:20px;
}
#r_sidebar {  
width:200px;
padding: 90px 70px 20px 0px; 
float: right;

display:inline;	
font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; 
font-size: 12px; 
}

#content p{ margin: 0px; line-height: 18px; padding: 0px 0px 10px 0px; text-align:justify }
#content p img{ border: none; margin-right: 15px; margin-bottom: 10px; padding: 0px 5px 15px 0px; float:left; }
#content h1 { color: #1a8a16; font-size: 24px; font-family: "Trebuchet MS",Georgia, Helvetica, Arial, Sans-Serif;margin: 0px; line-height: 150%; font-weight:normal }
#content h1 a  { color: #1a8a16; text-decoration: none; }
#content h1 a:hover { color: #3366ff; text-decoration: underline; }
#content h2 { color: #333333; font-size: 17px; font-family: Georgia, Helvetica, Arial, Sans-Serif;
font-weight: bold; margin: 0px; line-height: 150%; }
#content h2 a  { color: #0E5F7D; text-decoration: none; }
#content h2 a:hover { color: #3366ff; text-decoration: underline; }
#content ol { list-style-type: decimal; line-height: 18px; margin: 0px; padding: 0px 0px 10px 30px; }
#content ul { list-style: none; margin: 0px; padding: 0px 0px 10px 0px; }
#content li { margin: 0px; padding: 0px; } 
#content ul li { list-style: square inside; margin: 0px 0px 0px 10px; padding: 5px 0px 0px 0px; }
#content ul li a { color: #507AA5; text-decoration: none; }
#content ul li a:hover { color: #507AA5; text-decoration: underline; }
blockquote{ margin: 0px 0px 0px 25px; padding: 0px 25px 0px 10px; font-style: italic;
color: #666666; border-left: 1px solid #cccccc; }
#content blockquote p{ margin: 0px 0px 20px 0px; padding: 0px; }
.postspace { background: #FFFFFF; width: 580px; height: 32px; margin: 0px; padding: 0px; 
background:url(images/separador.jpg) no-repeat left top;
}
.postspace2 { background: #FFFFFF; width: 440px; height: 0px; margin: 0px; padding: 0px; }
#l_sidebar { 
	background: #F0FBFF url(images/sidebar_bg.jpg) top center repeat-x; 
	width: 195px; 
	float: left; 
	position:relative; 
	margin-top: 50px; 
	margin-bottom: 20px; 
	margin-left:0px;  
	margin-right:1px; 
	padding: 15px 15px 15px 15px; 
	border: 0px solid #000000; 
	font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; 
	font-size: 12px; 
}
#l_sidebar h2 { color: #333333; font-size: 15px; font-family: Georgia, Verdana, Helvetica, Arial, Sans-Serif;
font-weight: bold; list-style: none; padding: 5px 0px 5px 0px; margin: 0px; border-bottom: 1px dotted #0066cc; }
#l_sidebar ul { list-style: none; margin: 0px; padding: 0px 0px 20px 0px; }
#l_sidebar li { list-style: none; margin: 0px; padding: 0px; }
#l_sidebar ul li { list-style: square inside; margin: 0px; padding: 5px 0px 0px 0px; }
#l_sidebar ul li a { color: #0E5F7D; text-decoration: none; }
#l_sidebar ul li a:hover { color: #507AA5; text-decoration: underline; }


#r_sidebar h2 { color: #333333; font-size: 15px; font-family: Georgia, Verdana, Helvetica, Arial, Sans-Serif;
font-weight: bold; list-style: none; padding: 5px 0px 5px 0px; margin-bottom:15px; border-bottom: 1px dotted #0066cc; }
#r_sidebar ul { list-style: none; margin: 0px; padding: 0px 0px 20px 0px; }
#r_sidebar li { list-style: none; margin: 0px; padding: 0px; }
#r_sidebar ul li { list-style: square inside; margin: 0px; padding: 5px 0px 0px 0px; }
#r_sidebar ul li a { color: #0E5F7D; text-decoration: none; }
#r_sidebar ul li a:hover { color: #507AA5; text-decoration: underline; }
#footer {  background: #000000 url(images/footer.jpg) top center; background-repeat: no-repeat; text-align: center; height: 30px; width: 99%; clear: both; padding-top: 70px; padding-left: 10px;padding-bottom: 10px; color: #969696; border-top: 3px solid #1CC1FF; }
#footer a { color: #006699; }
#footer a:hover { color: #aff268; }


/*  menupie2 */	
	#menuPie2{		
	
	}
	#menuPie2 ul{
		text-align:center;
		list-style: none;
	}	
	#menuPie2 ul li{
		display:inline;
		margin-left:10px;	
		font: 12px "MS Sans Serif", tahoma ;
		color:#a99d99;					
	}
	#menuPie2 li a{ text-decoration:none; color:#666666;   }
	#menuPie2 li a:hover {color:#222222;  }
/* fin menupie2 */
#logo{

padding-top:2px;
padding-left:40px;
}

#menu { margin-top: 17px; text-align:right; padding-right:10px; }
#menu h2 {  font-size: 18px; font-family: Georgia, Verdana, Helvetica, Arial, Sans-Serif;
font-weight: bold; margin: 0px; padding: 0px 0px 0px 0px; }
#menu li { display: inline; list-style-type: none; margin: 0px; padding: 0px; }
#menu ul { margin: 0px; padding: 3px; }
#menu ul li a { font-family: Verdana, Helvetica, Arial, Sans-Serif;
font-size: 15px; font-weight: bold; color: #ffffff; padding: 0px 10px 10px 10px; margin: 0px;
text-decoration: none; }
#menu ul li a:hover { color: #000000;  text-decoration: none; }
#mk_home_1{
width:895px;
height:264px;
background:url(images/mk_home_2.jpg);
padding-left:65px;
}
#mk_home_2{
width:895px;
height:264px;
background:url(images/mk_home_2.jpg);
padding-left:65px;
}
#mk_home_3{
width:895px;
height:264px;
background:url(images/mk_home_2.jpg);
padding-left:65px;
}
#mk_home_4{
width:895px;
height:264px;
background:url(images/mk_home_2.jpg);
padding-left:65px;
}
#mk_home_5{
width:895px;
height:264px;
background:url(images/mk_home_2.jpg);
padding-left:65px;
}
#mk_home_6{
width:895px;
height:264px;
background:url(images/mk_home_2.jpg);
padding-left:65px;
}
#mk_home_7{
width:895px;
height:264px;
background:url(images/mk_home_4.jpg);
padding-left:65px;
}
#mk_home_8{
width:895px;
height:264px;
background:url(images/mk_home_4.jpg);
padding-left:65px;
}
#mk_home_9{
width:895px;
height:264px;
background:url(images/mk_home_4.jpg);
padding-left:65px;
}
#mk_home_10{
width:895px;
height:264px;
background:url(images/mk_home_4.jpg);
padding-left:65px;
}
#mk_home_11{
width:895px;
height:264px;
background:url(images/mk_home_11.jpg);
padding-left:65px;
}



#mk_id_2{
width:960px;
height:264px;
background:url(images/mk_cirugia.jpg);
}
#mk_id_2 h2{
margin: 0px 0px 0px 0px;
padding-left:60px;
padding-top:120px;
font-size: 12px; font-family:  Trebuchet MS, Verdana, Sans-Serif; 
font-weight:normal;
width:290px;
}

#mk_id_3{
width:960px;
height:264px;
background:url(images/mk_laboratorio.jpg);

}
#mk_id_3 ul{
margin: 0px 0px 0px 0px;
padding-left:90px;
padding-top:120px;
font-size: 12px; font-family:  Trebuchet MS, Verdana, Sans-Serif; ;
font-weight:normal;
width:290px;
}
#mk_id_5{
width:960px;
height:264px;
background:url(images/mk_consultas.jpg);
}
#mk_id_5 ul{
margin: 0px 0px 0px 0px;
padding-left:90px;
padding-top:120px;
font-size: 12px; font-family:  Trebuchet MS, Verdana, Sans-Serif; 
font-weight:normal;
width:290px;
}




.banner_urgencias{
width:200px;
height:140px;
background:url(images/urgencias2.jpg) no-repeat left top;
margin-bottom:40px;

}
.banner_urgencias24h{
text-align:right;
font-size:30px;
color:#2c363e;
}
.banner_tel{
text-align:right;
font-size:18px;
color:#2c363e;
font-size: 18px; font-family:  Trebuchet MS, Verdana, Sans-Serif;

}
.banner_tel2{
text-align:right;
font-size:18px;
color:#007c00;
}
.banner_direccion{
margin-left:65px;
text-align:right;
}

.ico_fecha{
background:url(images/fecha.jpg) no-repeat left top;
padding-left:25px;

}
.ico_comentarios{
background:url(images/comentarios.jpg) no-repeat left top;
padding-left:25px;

}

.ico_rss{
background:url(images/rss.jpg) no-repeat left top;
padding-left:25px;
margin-top:25px;

}
#claim h2{
padding:0px;
margin:0px;
font-size: 30px; font-family:  Trebuchet MS, Verdana, Sans-Serif;
color:#38424a;
font-weight:normal;
padding-top:30px;
line-height:25px;
padding-bottom:10px;
width:360px;
}
#claim_subtitulo p {
width:360px;
text-align:justify;
}

.banner_urgencias_home{
width:360px;
height:140px;
background:url(images/urgencias3.jpg) no-repeat left top;

margin-top:15px;

}
/************************************************************************************/
/************************************************************************************/
/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

#imagen_producto_detalle{
float:right;
text-align:center;
margin-left:15px;
margin-top:-125px;

}

#precio_detalle{
background:url(images/precio.gif) no-repeat left top;
z-index:2;
margin-right:1px;
height:81px;
width:81px;
left:110px;
top:100px;
padding-top:30px;
position:relative;
margin:10px;
text-align:center;
color: #ffffff; 
font-size: 17px; 
font-weight:bold;
}
#texto_producto{
margin-top:20px;
}
#selectorCategorias{
margin-top:0px;
margin-bottom:10px;
}
#boton_comprar{
margin:10px
}

#login_antiguo_cliente{
float:right;
border:1px dashed #999999;
width:200px;
padding:15px;
height:200px;

}
#login_nuevo_cliente{
float:left;
width:200px;
padding:15px;
border:1px dashed #999999;
height:200px;
}
#total_cart{
font-size:16px;
padding-top:10px;
padding-bottom:10px;
width:100%;
text-align:right;
color: #1a8a16; 
}
.opciones_producto{
margin:20px;
}
#boton_comentarios{
margin:20px;
}
#producto_fechas{
clear:both;
padding-top:10px
}
#precio_detalle2{
background:url(images/precio2.gif) no-repeat 0px 105px;
z-index:2;
margin-right:1px;
height:46px;
width:120px;
left:30px;
top:10px;
padding-top:120px;

position:relative;
margin:10px;
text-align:center;
color: #ffffff; 
font-size: 17px; 
font-weight:bold;
}

/* XC  Menu Styles */
#catxcdiv ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 1.5em;
}

/* menu item spacing */
#catxcdiv li{ margin-bottom: .2em; }

/*padding between submenu items*/
#catxc ul li { padding: 0 0 .2em 0; }

/*xc menu item*/
#catxcdiv li.xc { list-style: none; }

/*submenu*/
#catxcdiv li.xc ul { margin: .3em 0 0 -.8em; }

/* +/- control */
div.xcx, div.xcc {
	position: relative;
	display: inline;
}
li.xc>div.xcx, li.xc>div.xcc {
	position: static;
	margin-left: -1.5em;
	float: left;
	width: 1.5em;
}
div.xcx a, div.xcc a {
	position: absolute;
	left: -2em;
}
div.xcx>a, div.xcc>a {
	position: static;
}
div.xcx a:link, div.xcx a:visited,
div.xcc a:link, div.xcc a:visited {
	text-decoration: none;
	font-size: 90%;
}
/*****************/
#imagen_categoria{
border:1px dashed #999999;
padding:5px;
margin-top:-70px;
max-width:160px;
max-height:150px;
float:right;
overflow:hidden;
background:#EFEFEF;

}
.categoria{
float:left;
text-align:center;
margin-left:26px;
margin-right:26px;
margin:bottom:30px;
padding:5px;
margin-top:50px;	
	
background:#EFEFEF;
border:1px dashed #999999;
}
.productos_nuevos{

clear: both;
padding-top:20px;
width:100%;
}

.clear{
clear:both;
}

.producto{

float:left;
width:175px;
text-align:center;
margin-left:26px;
margin-right:26px;
margin:bottom:30px;
padding:5px;
margin-top:10px;
overflow:hidden;
}

hr{
border-bottom:dashed 1px #CCCCCC;
border-top:0;

}

.boxText { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;  font-size: 12px; }
.errorBox { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;  font-size : 12px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;  font-size : 12px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;  font-size : 12px; color: #70d250; text-decoration: underline; }

.boxes{

margin-bottom:20px;
}
.cat_lev_1{
border:1px solid black;
margin-left:50px;}
.cat_lev_2{
list-style-type:circle;
padding-left:5px;
}
.cat_lev_3{
padding-left:5px;
}
.cat_lev_4{
padding-left:5px;
}

.marco{
border:2px solid blue;
padding:10px;
}
#columna_derecha {  
width: 200px; 
float: right; 
position:relative; 
margin-top: 30px; 
margin-bottom: 20px;  
margin-left:45px;
margin-right:45px; 
padding: 60px 25px 0px 0px;  
font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; 
font-size: 12px; 
}

#link_oscommerce{
padding-bottom:15px;
text-align:center;
margin: 0 auto;
}


FORM {
	display: inline;
}

TR.header {
  background: #ffffff;
}


/********************/
#navegacion {

}
#menu_ubicador{
margin-top:5px;
}
.separador{

height:40px;
clear:both;}

#menu_usuario
{
margin-top:25px;
float:right;
position:absoulte;
padding: 0;
padding-right:45px;
height: 20px;
}

.listado_productos{
margin-top:40px;

}
#fila_producto{
border:1px solid black;
}

#lista_usuario
{
margin: 0px;
padding: 0px 20px;
display: block;
}

#lista_usuario li
{
list-style: none;
float: left;
}

#menu_usuario a, #lista_usuario li.extend
{
margin: 0px;
display: block;
padding: 1px 6px;
}

#menu_usuario a:hover, #menu_usuario a#current
{
}

#menu_usuario a#current
{
}

#menu_usuario li#active
{
}

/*******************/

.headerError {
position:absolute;
top:0px;
width:99%;
left:0px;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  background: #ffffff;
  border:1px solid ff0000;
  color: #660000;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  background: #00ff00;
  color: #ffffff;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  background: #bbc3d3;
}

TD.footer {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

.infoBox {
  background: #ffffff;
 
}

.infoBoxContents {
  background: #ffffff;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
}
.precio{
color: #1a8a16; font-size: 16px; 
font-family: "Trebuchet MS",Georgia, Helvetica, Arial, Sans-Serif;
margin: 0px; 
line-height: 150%; 
font-weight:normal


}

TD.infoBoxHeading {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 18px;
  font-weight: bold;

  color: #000000;
	padding-top:20px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
}

TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #ffffff;
  
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #ffffff;
}

TABLE.productListing {
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
  border: 1px dashed #999999;
}

.productListing-heading {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px dashed #999999;
  padding:5px;
    background: #efefef;
}

TD.productListing-data {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  padding:5px;
  vertical-align:top;
  border-bottom: 1px dashed #CCCCCC;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 20px;
  font-weight: bold;
  color: #9a9a9a;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  color: #000000;
}

TD.main, P.main {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family:  Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family:  Trebuchet MS, Tahoma, Verdana, Helvetica, Arial, Sans-Serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  color: #ff0000;
}
SPAN.productSpecialPrice2 {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  color: ffffff;
}

SPAN.errorText {
  font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #000000; }

/* message box */

.messageBox { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; }
.messageStackError, .messageStackWarning { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Trebuchet MS, Verdana, Helvetica, Arial, Sans-Serif; font-size: 12px; color: #ff0000; }
