@charset "utf-8";
body
{
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
h4
{
	padding:0px;
	margin:0px;
	font-size:10px;
}
#contHeader
{
	font-family:Arial, Helvetica, sans-serif;
	background-attachment: scroll;
	background-image: url(imagenesasodiabetes/bg_header.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#contMiddle
{
	background:url(imagenesasodiabetes/bg_body.jpg) top repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
#contFooter
{
	background:url(imagenesasodiabetes/bg_footer.jpg);
	height:80px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	color:#FFF;
	font-size:12px;
	padding-top:15px;
	margin-bottom:0;
	padding-bottom:0;
}
#header, #middle, #middleDownHome
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#header{
	padding-top:5px;
}
#mainMenu
{
	width:700px;
	float:left;
	height:40px;
}
#mainMenu ul
{
	margin:0;
	padding:0;
}
#mainMenu li
{
	display:block;
	float:left;
	width:100px;
	line-height:84px;
	text-align:center;
	height:94px;
	font-size:11px;
	list-style:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
}
#mainMenu a
{
	width:700px;
	float:left;
	height:94px;
	color:#333;
	text-decoration:none;
}
#mainMenu li:hover a, #selecciondao a{ color:#FFF;}
#mainMenu li:hover, #selecciondao
{
	background:url(imagenesasodiabetes/bg_menu_on.png) center bottom no-repeat;
	cursor:pointer;
}
.max
{
	width:100px;
	height:94px;
}
#headerFlash
{
	width:630px;
	float:right;
	text-align:right;
	border-left:1px dotted #ECE6E6;
	border-right:1px dotted #ECE6E6;
}
#middle{ padding-top:0px;}
#headerText
{
	width:278px;
	float:left;
	padding:5px 10px;
	margin:0 10px 0 0;
	background-color: #F4F4F4;
	border: 1px solid #CCC;
}
h1
{
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:normal;
	padding: 5px 0px;
	margin: 0px;
}
#headerText h1
{
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color:#666;
}
#calendarBox ul
{
	margin:0;
	padding:0;
}
#calendarBox li
{
	list-style:url(imagenesasodiabetes/icon_calendar.png);
}
#normalBox ul
{
	margin:0;
	padding:0;
}
#normalBox li
{
	list-style:url(imagenesasodiabetes/icon_normal.png);
}

#normalBox2 ul
{
	margin:0;
	padding:0;
	margin-left:15px;
	font-size:12px;
}
#normalBox2 li
{ 
	list-style:url(imagenesasodiabetes/vineta_link.png);
	margin-left:45px;
	padding-left:0px;
}
#BoletinBox ul
{
	margin:0;
	padding:0;
}
#BoletinBox li
{
	list-style:url(imagenesasodiabetes/icon_boletin.jpg);
}
#CartillaBox ul
{
	margin:0;
	padding:0;
}
#CartillaBox li
{
	list-style:url(imagenesasodiabetes/icon_cartilla.jpg);
}
#normalBox ul ul li a
{
	color:#666;
}
#normalBox li, #calendarBox li, #BoletinBox li, #CartillaBox li
{
	padding: 2px;
	/*line-height:1.5em;*/
	background-color: #F8F8F8;
	height: 18px;
	width: 240px;
	margin: 2px 0px 0px 30px;
	border: 1px solid #E4E4E4;
	color: #E8E8E8;
}
#normalBox2 li
{
	width: 225px;
}
#normalBox a, #normalBox2 a, #calendarBox a, #BoletinBox a, #CartillaBox a
{
	font-size: 13px;
	color:#333;
	text-decoration:none;
}
#normalBox a:hover, #calendarBox a:hover, #BoletinBox a:hover, #CartillaBox a:hover
{
	text-decoration:underline;
}
#contFlashText
{
	overflow:hidden;
	padding-bottom:10px;
}
#contMiddleDownHome
{
	overflow:hidden;
	border-top:#DCDCDC solid 6px;
	background:url(imagenesasodiabetes/bg_line_bottom_middle.png) bottom repeat-x;
	background-color:#F3F1EB;
	clear:both;
}
#middleThreeColumns
{
	width:170px;
	padding:10px;
	float:left;
	font-size:11px;
}
#middleThreeColumns a
{
	text-decoration:none;
	color:#A91000;
}
#middleThreeColumns a:hover
{
	text-decoration:underline;
}
#middleThreeColumns h1
{
	font-size:14px;
	font-weight:normal;
	margin:3px 0px;
	font-weight:bold;
}
#middleThreeColumnsImg
{
	float:left;
	width:125px;
	margin-right:5px;
}
#middleThreeColumnsImg img
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B1AEA4;
	float:none;
	margin:0;
	padding:3px;
	-moz-border-radius:4px 4px 4px 4px;
}
#middleThreeColumnsTxt
{
	float:left;
	width:166px;

}
#contMenuSearch
{
	overflow:hidden;
	/*padding-bottom:30px;*/
}
#contMenuSearch input[type="text"]
{
	border:none;
	width:118px;
	height:21px;
	background:url(imagenesasodiabetes/bg_input_text_search.png) no-repeat;
}
#contMenuSearch input[type="submit"]
{
	border:none;
	width:63px;
	height:21px;
	background:url(imagenesasodiabetes/btn_search.png);
	cursor:pointer;
	color:#FFF;
}
#boxSearch
{
	text-align:right;
	padding-top:5px;
	width:200px;
	float:right;
}
#boxTableLeftUp
{
	margin-top:10px;
	clear:both;
	width:274px;
	height:43px;
	line-height:43px;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:21px;
	color:#FFF;
	background:url(imagenesasodiabetes/table_left_up.png);
}
#boxTableLeftMiddle
{
	width:254px;
	background:#E4E4E4;
	padding:10px;
}

#boxTableLeftMiddle img
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B1AEA4;
	float:none;
	margin:0;
	padding:3px;
	-moz-border-radius:4px 4px 4px 4px;
}

#boxTableLeftDown
{
	text-align:right;
	padding-top:14px;
	width:240px;
	background:url(imagenesasodiabetes/table_left_down.png);
	height:30px;
	padding-right:34px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#FFF;
}
#boxTableCell
{
	overflow:hidden;
	padding:5px 0px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	font-weight:bold;
	border-bottom: #FFF groove 2px;
}
#boxTableCell img
{
	float:left;
	margin-right:10px;
}
#contentRightGlobal
{
	width:630px;
	float:left;
}
#contentRightGlobal h1
{
	color:#B21300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	border-bottom:1px solid #B71700;
}
#contentRightDate
{
	width:54px;
	float:left;
	text-align:right;
	padding-right:8px;
	background:url(imagenesasodiabetes/bg_date.png);
	height:56px;
}
#contentRightCnt
{
	width:540px;
	float:left;
	border:#c7c7c7 solid 1px;
	background:#FFF;
}
#contentRightCntTxt
{
	width:410px;
	float:left;
	padding:10px 0px 10px 10px;
}
#contentRightCntImg
{
	padding:10px;
	width:100px;
	float:left;
}
#contentRightCnt h4
{
	margin:0; padding:0px 0px;
}
#contentRightCntFile
{
	overflow:hidden;
}
#contentRightTitle
{
	background:#e4e4e4;
	overflow:hidden;
	width:200px;
	float:right;
	text-align:center;
	font-size:12px;
	margin:0;
	padding:0;
	color:#FFF;
}
#contentRightText
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:12px;
	padding:10px;
	overflow:hidden;
	text-align:justify;
}
#contentRightText h1
{
	color:#B21300;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:20px;
}
#contentRightText h2
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#contentRightText h3
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
}
#contentRightText h4
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#contentRightText2
{
	background:#e4e4e4;
	overflow:hidden;
}
#contentRightText a
{
	color:#AF161B;
}
#contentRightText ul
{
	padding-left:10px;
}
#contentRightGlobal
{
	padding-bottom:20px;
	width:640px;
	float:right;
	overflow:hidden;
}
.contentRightGlobalText1, .contentRightGlobalText2, .contentRightGlobalText3
{
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
}
.contentRightGlobalText1{ font-size:24px;}
.contentRightGlobalText2{ font-size:12px;}
.contentRightGlobalText3{ font-size:10px;}
#textGlobalDown
{
	padding-top:15px;
	margin-top:15px;
	border-top:#DCDCDC solid 7px;
	overflow:hidden;
	margin-right:18px;
}
#textGlobalDownLeft
{
	width:260px;
	float:left;
}
#textGlobalDownRight
{
	width:335px;
	float:right;
}
#textDetProdContent
{
	overflow:hidden;
	margin:10px 0px;
}
#textDetProdContentLeft
{
	width:120px;
	float:left;
}
#textDetProdContentRight
{
	width:204px;
	margin-left:10px;
	float:left;
	font-size:12px;
	padding-top:10px;
}
#textDetProdContentRight h1
{
	font-family:Arial, Helvetica, sans-serif;
	color:#BE1900;
	font-size:12px;
	margin:0;
	padding:0;
	padding-bottom:10px;
}
#textDetProdContentRight img
{
	border:none;
	float:right;
	padding-top:8px;
}
#productListContent
{
	position:relative;
}
#productListContent h1
{
	border-bottom:#B71700 solid 1px;
	margin:0;
	padding:0;
	padding-top:10px;
}
#iconNoLogin
{
	position:absolute;
	left: 467px;
	top: -10px;
}
#productsListFile
{
	overflow:hidden;
	padding-bottom:15px;
	padding-top:15px;
}
#productsListCol
{
	width:33%;
	float:left;
	text-align:center;
}
#productsListTextOut
{
	border-left:#ccc solid 1px;
}
#productsListTextIn
{
	padding:5px;
	text-align:left;
}
#productsListTextIn input[type="text"]
{
	width:40px;
	font-size:11px;
}
#productsListPrices
{
	font-size:14px;
	font-weight:bold;
	color:#CA1F00;
}
#linkToCar
{
	text-align:right;
	padding-top:10px;
}
#shopCarBox
{
	border:#C9C9D6 solid 1px;
	background-color:#F6F6F8;
	width:180px;
	padding:10px;
	position:absolute;
	left: 419px;
	top: 109px;
	visibility:hidden;
    z-index:10000;
}
#shopCarBox h1
{
	border-bottom:#CCC solid 1px;
}
#shopCarItem
{
	overflow:hidden;
	border-bottom:#CCC solid 1px;
	margin-bottom:10px;
}
#shopCarItemImg
{
	padding-bottom:5px;
}
#shopCarItemImg img
{
	float:left;
	margin-right:5px;
}
#shopCarItemPricesFile
{
	overflow:hidden;
	clear:both;
	font-size:11px;
	color:#000;
}
#shopCarItemPricesLeft
{
	display:compact;
	float:left;
}
#shopCarItemPricesRight
{
	display:compact;
	float:right;
}
#shopCarItemPrice
{
	font-size:12px;
	font-weight:bold;
}
#shopCarItemPrice2
{
	font-size:12px;
	font-weight:bold;
	color:#BF1900;
}
#productDetailBox
{
	overflow:hidden;
}
#productDetailImg
{
	width:300px;
	height:300px;
	float:left;
	border:#CCC solid 1px;
}
#productDetailTxt
{
	margin-left:18px;
	width:300px;
	float:left;
}
#productDetailSpecifications
{
	overflow:hidden;
}
#productDetailLeft
{
	width:300px;
	line-height:30px;
	float:left;
	padding-bottom:70px;
}
#productDetailLeft input[type="text"]
{
	width:40px;
	font-size:12px;
}
#productDetailRight
{
	float:right;
	text-align:right;
	position:relative;
}
#productDetailItemLeft
{
	width:80px;
	float:left;
}
#productDetailItemRight
{
	width:110px;
	float:left;
	font-weight:bold;
}
#menuNews
{
	overflow:hidden;
	text-align:right;
	margin-bottom:10px;
}
#menuNews ul
{
	margin:0;
	padding:0;
}
#menuNews li
{
	display:inline;
	padding:0 10px;
	font-size:10px;
	border-left:#CCC solid 1px;
}
#menuNews li:fisrt-child
{
	border:none;
}
#menuNews img
{
	border:none;
}
#menuNews a
{
	color:#333;
	text-decoration:none;
}
#menuNews a:hover
{
	color:#333;
	text-decoration:underline;
}
#newsContent
{
	overflow:hidden;
	margin-top:10px;
}
#newsContent h1
{
	margin:4px 0px;
	padding:0;
}
#newsContent h2
{
	margin:2px 0px;
	padding:0;
	font-size:10px;
}
#newsContentLeft
{
	width:400px;
	float:left;
}
#newsContentRight
{
	width:200px;
	float:right;
}
#newsComment
{
	padding:10px;
	border:#CCC solid 1px;
	margin-bottom:10px;
}
#newsCommentText1
{
	font-size:14px;
	color:#333;
	font-weight:bold;
}
#newsCommentText2
{
	font-size:10px;
	color:#333;
	font-weight:bold;
}
#newsComment h1
{
	margin:0;
	padding:0;
}
#newsFormComment
{
	border:#DBDBDB solid 1px;
	background:#FBFBFB;
	padding:5px;
	margin-top:10px;
	font-size:11px;
}
#newsFormComment input[type="text"]
{
	width:180px;
	font-size:11px;
}
#newsFormComment textarea
{
	font-family:Arial, Helvetica, sans-serif;
	width:180px;
	font-size:11px;
	height:180px;
}
#newsFormComment input[type="submit"]
{
	font-size:11px;
}
#registerMenu
{
	text-align:right;
	padding-top:5px;
	height:20px;
	width:960px;
}
#registerMenu ul
{
	float:right;
	margin:0;
	padding:0;
}
#registerMenu li
{
	margin:0;
	padding:0;
	height:auto;
	display:inline;
	line-height:1em;
	padding:0px 10px;
	font-size:10px;
	border-left:#CCC solid 1px;
}
#registerMenu li:first-child
{
	border:none;
}
#registerMenu li:hover
{
	background:none;
}
#registerMenu li:hover a
{
	background:none;
	color:#333;
}
#registerMenu a
{
	color:#333;
	text-decoration:none;
}
#registerMenu a:hover
{
	color:#333;
	text-decoration:underline;
}
#textDateNewsletter
{
	width:243px;
	float:left;
	clear:both;
}
#textDateNewsletterFile
{
	overflow:hidden;
}
#textdateNewsletterCell1
{
	float:left;
	width:243px;
	border-left:#BE0551 solid 1px;
	border-bottom:#BE0551 solid 1px;
	border-right:#BE0551 solid 1px;
	padding:0px 4px 4px 4px;
}
#textdateNewsletterCell1a
{
	padding-top:5px;
	background:#BE0551;

}
#textdateNewsletterCell2
{
	width:350px;
	border:#CCCCFE solid 1px;
	padding:4px;
	float:right;
}
#textdateNewsletterCell2a
{
	background:#CCCCFE;
}
#textNewsletter
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#textNewsletterUnderPhoto
{
	border-top:#FFF solid 4px;
}
.textLeftDateNews
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#BE0551;
	float:left;
	font-weight:bold;
}
.textRightDateNews
{
	float:right;
}
#boxContentNewsletter
{
	background:#CCCCFE;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:7px;
}
#boxContentNewsletterR
{
	background:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:7px;
}
#boxContentNewsletterR p
{
	margin-top:0;
	padding-top:0;
}

#contenido img
{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #B1AEA4;
	margin:0px;
	padding:3px;
	-moz-border-radius:4px 4px 4px 4px;
}
#productDetailBoxFile
{
	overflow:hidden;
}
#productDetailLeftLinks
{
	overflow:hidden;
	padding-bottom:40px;
}
#linkDetailLeft
{
	background:url(imagenesasodiabetes/img_vinela1_left.png) left no-repeat; padding-left:15px;
	float:left;
}
#linkDetailRight
{
	background:url(imagenesasodiabetes/img_vinela1_right.png) right no-repeat; padding-right:15px;
	float:right;
}
#boxImagesTrans
{
	overflow:hidden;
}
#boxImagesTransLeft
{
	float:left;
	width:7px;
	padding-top:35px;
}
#boxImagesTransRight
{
	float:left;
	width:7px;
	padding-top:35px;
}
#boxImagesTransRight, #boxImagesTransLeft
{
	border:none;
}
#boxImagesTransCenter
{
	width:200px;
	float:left;
	text-align:center;
}
#boxImagesTransCenter img
{
	text-align:center;
	margin:0px 3px;
	border:#CCC solid 1px;
}


.Creditos {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F66;
}
.Creditos a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #F66;
}


#cross {

  
  background-color: transparent;
}
