@charset "utf-8";

body
{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
#contHeader
{
	background:url(imagenesasodiabetes/bg_header.jpg) bottom repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}
#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;
	
}
#header, #middle, #middleDownHome
{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#header{ padding-top:10px;}
#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;
}
#normalBox ul ul
{
	margin-left:12px;
	font-size:14px;
}
#normalBox ul ul li
{ 
	list-style:disc;
	margin-left:40px;
	padding-left:0px;
}
#mainMenu a
{
	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:left;
	text-align:right;
	border-left:1px dotted #ECE6E6;
	border-right:1px dotted #ECE6E6;
}
#middle{ padding-top:10px;}
#headerText
{
	width:280px;
	float:left;
	padding:10px;
}
#headerText h1
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	font-weight:normal;
}
#calendarBox ul
{
	margin:0;
	padding:0;
}
#calendarBox li{ list-style:url(imagenesasodiabetes/icon_calendar.png);}
#normalBox li{ list-style:url(imagenesasodiabetes/icon_normal.png);}

#normalBox ul
{
	margin:0;
	padding:0;
}
#normalBox li, #calendarBox li
{
	padding-left:10px;
	line-height:1.5em;
	margin:0px 0px 0px 30px;
}
#normalBox a, #calendarBox a
{
	color:#A91000;
	text-decoration:none;
}
#normalBox a:hover, #calendarBox 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;
}
#middleThreeColumns
{
	width:296px;
	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;
}
#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;
}
#boxSearch
{
	text-align:right;
	padding-top:30px;
	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:right;
}
#contentRightGlobal h1
{
	color:#B21300;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	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:Arial, Helvetica, sans-serif;
	font-size:16px;
}
#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:left;
	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: 448px;
	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: 57px;
	visibility:hidden;
}
#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 0px;
}
#productDetailTxt
{
	margin-left:18px;
	width:278px;
	float:left;
}
#productDetailSpecifications
{
	overflow:hidden;
}
#productDetailLeft
{
	width:190px;
	line-height:30px;
	float:left;
}
#productDetailLeft input[type="text"]
{
	width:40px;
	font-size:12px;
}
#productDetailRight
{
	width:110px;
	float:left;
	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;
}
#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;
}
#contentRightText table {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	width: 100%;
}
#contentRightText td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}
#contentRightText p {
	padding: 0px;
	margin: 0px;
}


#productDetailImg td {
	padding: 5px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #E5E5E5;
	border-bottom-color: #E5E5E5;
}


