/* CSS Document */
body
{
	margin:0;
	padding:0;
	font-family:Calibri, Tahoma, Arial;
}
.wBodyStyle1 > .floatingBar,
.wBodyStyle2 > .floatingBar,
.wBodyStyle4 > .floatingBar
{
	display:none;
}
.wBodyStyle3 > .floatingBar
{
	display:inherit;
	position:absolute;
	top:250px;
	height:250px;
	z-index:-1;
	width:100%;
}
a
{
	text-decoration:none;
}
a img
{
	border:none;
}
.wBodyStyle1 #headerStyle1,
.wBodyStyle2 #headerStyle1,
.wBodyStyle4 #headerStyle1
{
	width:100%;
	background:#FFF;
	border-bottom:#DDD solid 1px;
}
#headerStyle1
{
	clear:both;
}
#headerStyle2
{
	height:150px;
}
.wBodyStyle4 #headerStyle2
{
	background:#FFF;
}
#headerStyle1 .content,
#headerStyle2 .content
{
	/*max-width:970px;*/
	margin:auto;
	padding:20px 0 0 20px;
}
#headerStyle2 .content
{
	height:82px;
}
#headerStyle1 .content
{
	padding-bottom:0;
}
.content .logoImg
{
	float:left;
	height:82px;
}
.content .logoImg tr td
{
	vertical-align:middle;
	text-align:left;
}
#headerStyle1 .content #boxRightHeader,
#headerStyle2 .content #boxRightHeader
{
	float:right;
	display:block;
}
#headerStyle2 .content #boxRightHeader
{
	padding:0 0 20px 0;
	clear:right;
}
#headerStyle1 .content #boxRightHeader #socNet,
#headerStyle2 .content #boxRightHeader #socNet
{
	float:right;
	padding:0 0 0 10px;
}
#headerStyle2 .content #boxRightHeader #socNet
{
	clear:right;
}
#headerStyle1 .content #boxRightHeader #socNet a img,
#headerStyle2 .content #boxRightHeader #socNet a img
{
	float:left;
	margin:0 0 0 5px;
	overflow:hidden;
	padding:1px;
}
#headerStyle1 .content #boxRightHeader #search,
#headerStyle2 .content #boxRightHeader #search
{
	margin:1px 5px;
	padding:2px;
	border:#DDD solid 1px;
	overflow:hidden;
	background:#FFF;
	display:block;
	float:right;
}
#headerStyle1 .content #boxRightHeader #search input[type=text],
#headerStyle2 .content #boxRightHeader #search input[type=text]
{
	border:none;
	float:left;
	font-size:12px;
	color:#999;
}
#headerStyle1 .content #boxRightHeader #search img,
#headerStyle2 .content #boxRightHeader #search img
{
	float:right;
	margin:0;
}
#headerStyle1 .content #boxRightHeader #register,
#headerStyle2 .content #boxRightHeader #register
{
	float:left;
	margin:0 0 0 10px;
	padding:3px 0;	
}
#headerStyle2 .content #boxRightHeader #register
{
	clear:both;
	float:right;
	padding:0 0 20px 0;
}
#headerStyle1 .content #boxRightHeader #register ul,
#headerStyle2 .content #boxRightHeader #register ul
{
	margin:0;
	padding:0;
}
#headerStyle1 .content #boxRightHeader #register ul li,
#headerStyle2 .content #boxRightHeader #register ul li
{
	display:block;
	float:left;
	list-style:none;
	font-size:13px;
	padding:0 0 0 10px;
}
#headerStyle1 .content #boxRightHeader #register ul li:first-child,
#headerStyle2 .content #boxRightHeader #register ul li:first-child
{
	border-right:#DDD solid 1px;
	padding:0 10px 0 10px;
}
#boxRightHeader #register ul li a
{
	color:#666666;
}
#boxRightHeader #register ul li a:hover
{
	color:#000000 !important;
}
#headerStyle1 #mainMenu
{
	padding:0;
	clear:right;
	max-width:970px;
	margin:0 auto;
}
#headerStyle2 #mainMenu
{
	clear:both;
}
#headerStyle1 #mainMenu > ul,
#headerStyle2 #mainMenu > ul
{
	margin:-40px 0 0 0;
	padding:0;
	float:right;
	display:block;
}
#headerStyle2 #mainMenu > ul
{
	float:none;
	max-width:970px;
	margin:0 auto;
}
#headerStyle1 #mainMenu > ul li,
#headerStyle2 #mainMenu > ul li
{
	float:left;
	list-style:none;
	position:relative;
	width:auto;
}
#headerStyle1 #mainMenu > ul li a
{
	color:#666666;
}
#headerStyle1 #mainMenu > ul > li > a > div
{
	padding:20px 0px;
	margin:0 0 0 20px;
}
#headerStyle2 #mainMenu > ul > li > a > div
{
	padding:0 20px;
	color:#FFFFFF;
	line-height:45px;
	height:45px;
}
#mainMenu > ul ul
{
	position:absolute;
	top:60px;
	left:20px;
	margin:0;
	padding:0;
	width:200px;
	z-index:100;
}
#headerStyle2 #mainMenu > ul ul
{
	top:45px;
	left:0;
}
#mainMenu > ul ul li
{
	margin:0;
	padding:0;
	list-style:none;
	display:list-item;
}
#mainMenu > ul ul li a div
{
	padding:10px;
	width:180px;
	border-bottom:#777777 solid 1px;
}
#mainMenu > ul ul ul,
#headerStyle2 #mainMenu > ul ul ul
{
	position:absolute;
	width:200px;
	left:200px;
	top:0;
}
#sliderContener
{
	clear:both;
	margin:0;
	padding:0;
	overflow:hidden;
	height:auto;
	position:relative;
}
.wBodyStyle1 #sliderContener .contener,
.wBodyStyle2 #sliderContener .contener,
.wBodyStyle3 #sliderContener .contener
{
	max-width:970px;
	margin:0 auto;
}
.wBodyStyle4 #sliderContener .contener
{
	max-width:100%;
}
#mainMenu > ul > li > ul,
#mainMenu > ul > li > ul > li > ul
{
	visibility:hidden !important;
}
#mainMenu > ul > li:hover > ul,
#mainMenu > ul > li > ul > li:hover > ul
{
	visibility:visible !important;
}
#sliderContener .contener
{
	margin:0 auto;
	padding:0;
	text-align:center;
}
.wBodyStyle1 #sliderContener .contener,
.wBodyStyle2 #sliderContener .contener,
.wBodyStyle3 #sliderContener .contener
{
	max-width:970px;
}
.wBodyStyle1 #sliderContener .colorBar,
.wBodyStyle2 #sliderContener .colorBar
{
	display:none;
}
.wBodyStyle3 #sliderContener .colorBar
{
	width:100%;
	height:250px;
	position:absolute;
	left:0;
	top:75px;
	z-index:-1;
}
/*#sliderContener .contener img,
#sliderContener .contener .nivo-slice
{
	width:100% !important;
	margin-top:0 !important;
	height: auto !important
}*/
.wBodyStyle3 #headerStyle1
{
	background:none;
	border-bottom:none;
}
#headerStyle1 #mainMenu > ul > li > a:hover > div,
#headerStyle1 #mainMenu > ul > .selected > a > div
{
	padding:20px 0px 15px 0px;
}
.theme-default .nivoSlider
{
	margin-bottom:0;
}
#headerStyle1 .content .logoImg tr td{ height:60px; vertical-align:middle}
#headerStyle2 .content .logoImg tr td{ height:60px; vertical-align:middle;}
#middleHome1 .content,
.wBodyStyle1 #middleHome2 .content2
{
	max-width:930px;
	margin:auto;
	padding:20px;
	overflow:hidden;
	clear:both;
}
#middleHome1 .content h1
{
	letter-spacing:-0.04em;
	margin:0;
	padding:0;
}
#middleHome1 .content table tr td
{
	width:15%;
}
#middleHome1 .content table tr td:first-child
{
	width:80%;
	padding:0 5% 0 0;
}
#middleHome1 .content a .btn
{
	width:80%;
	text-align:center;
	float:right;
	padding:5px 0;
	border-radius: 5px;
	-ms-border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	word-wrap: break-word;
}

#newsBox
{
	clear:both;
}
#prominentProducts
{
	overflow:hidden;
	max-width:100%;
	height:325px;
}
#prominentProducts .content
{
	width:100% !important;
	max-width:970px !important;
	margin:auto;
	background:#FFF;
	overflow:hidden;
	position:relative;
}
#prominentProducts .content .prevButton
{
	background:url(/imagesTemplatesWeb/buttonPrev_1.png) no-repeat;
}
#prominentProducts .content .nextButton
{
	background:url(/imagesTemplatesWeb/buttonNext_1.png) no-repeat;
}
#prominentProducts .content ul
{
	margin:0;
	padding:0;
}
#prominentProducts .content ul li
{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
}
#prominentProducts .content ul li .imageContent,
#prominentProducts .content ul li .prominentCell,
#middleInner1 > .content > .prodList > .rightBox .fileProds
{
	position:relative;
}
#middleInner1 > .content > .prodList > .rightBox .fileProds
{
	float:left;
}
#prominentProducts .content ul li .floatingImg,
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floatingImg,
#prominentProducts .content ul li .prominentCell,
#middleInner1 > .content > .prodList > .rightBox .fileProds .imageContent .floatingImg
{
	position:absolute;
	top:50%;
	left:0;
	width:100%;
	margin-top:-18px;
	text-align:center;
	opacity:0;
	transition:visibility 0.4s;
	-moz-transition:visibility 0.4s;
	-ms-transition:visibility 0.4s;
	-o-transition:visibility 0.4s;
	-webkit-transition:visibility 0.4s;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floatingImg
{
	top:80px;
}
#middleInner1 > .content > .prodList > .rightBox .fileProds a,
#middleInner1 > .content > .prodList > .rightBox .fileProds a h2 /*Added 7/5/2014*/
{
	color:#333333;
}
#prominentProducts .content ul li a .imageContent .floatingImg img,
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floatingImg a img,
#middleInner1 > .content > .prodList > .rightBox .fileProds a .imageContent .floatingImg img
{
	width:36px;
	height:36px;
	border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	-webkit-border-radius:50%;
	margin:0 2px;
	opacity:0.8;
	-moz-opacity:0.8;
	-ms-opacity:0.8;
	-o-opacity:0.8;
	-webkit-opacity:0.8;
}
#prominentProducts .overColor1 ul li a .imageContent .floatingImg .icon2,
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floatingImg a .icon2,
#middleInner1 > .content > .prodList > .rightBox .overColor1 a .imageContent .floatingImg .icon2
{
	background:url(/imagesTemplatesWeb/icon_OverImg6.png) center no-repeat #333333;
}
#prominentProducts .overColor2 ul li a .imageContent .floatingImg .icon2,
#middleInner1 > .content > .prodList > .rightBox .overColor2 a .imageContent .floatingImg .icon2
{
	background:url(/imagesTemplatesWeb/icon_OverImg5.png) center no-repeat #FFFFFF;
}
#prominentProducts .overColor1 ul li a .imageContent .floatingImg .icon1,
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floatingImg a .icon1,
#middleInner1 > .content > .prodList > .rightBox .overColor1 a .imageContent .floatingImg .icon1
{
	background:url(/imagesTemplatesWeb/icon_OverImg8.png) center no-repeat #333333;
}
#prominentProducts .overColor2 ul li a .imageContent .floatingImg .icon1,
#middleInner1 > .content > .prodList > .rightBox .overColor2 a .imageContent .floatingImg .icon1
{
	background:url(/imagesTemplatesWeb/icon_OverImg7.png) center no-repeat #FFFFFF;
}

#prominentProducts .overColor1 ul li a .imageContent .floatingImg .icon3,
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floatingImg a .icon3,
#middleInner1 > .content > .prodList > .rightBox .overColor1 a .imageContent .floatingImg .icon3
{
	background:url(/imagesTemplatesWeb/icon_OverImg10.png) center no-repeat #333333;
}
#prominentProducts .overColor2 ul li a .imageContent .floatingImg .icon3,
#middleInner1 > .content > .prodList > .rightBox .overColor2 a .imageContent .floatingImg .icon3
{
	background:url(/imagesTemplatesWeb/icon_OverImg9.png) center no-repeat #FFFFFF;
}

#prominentProducts .overColor1 ul li .imageContent .floating,
#middleInner1 > .content > .prodList > .rightBox .overColor1 .imageContent .floating
{
	/*visibility:hidden;*/
	position:absolute;
	top:0px;
	left:0px;
	width:194px;
	background:#FFFFFF;
	height:240px;
	opacity:0;
	transition:opacity 0.4s;
	-moz-transition:opacity 0.4s;
	-ms-transition:opacity 0.4s;
	-o-transition:opacity 0.4s;
	-webkit-transition:opacity 0.4s;
	box-shadow:#CCC 0 0 10px;
	-moz-box-shadow:#CCC 0 0 10px;
	-ms-box-shadow:#CCC 0 0 10px;
	-o-box-shadow:#CCC 0 0 10px;
	-webkit-box-shadow:#CCC 0 0 10px; 
}
#prominentProducts .overColor2 ul li .imageContent .floating,
#middleInner1 > .content > .prodList > .rightBox .overColor2 .imageContent .floating
{
	position:absolute;
	top:0;
	left:0;
	width:100%; /* Modificación 4/15/2014*/
	height:150px;
	height:240px;
	opacity:0;
	/*visibility:hidden;*/
	transition:opacity 0.4s;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell .floating
{
	position:absolute;
	top:0;
	left:0;
	width:200px;
	background:#FFF;
	height:171px;
	opacity:0;
	transition:opacity 0.4s;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell a:hover .floating,
#middleInner1 > .content > .prodList > .leftBox .prominentCell a:hover .floatingImg,
#middleInner1 > .content > .prodList > .rightBox .fileProds a:hover .imageContent .floating,
#middleInner1 > .content > .prodList > .rightBox .fileProds a:hover .imageContent .floatingImg
{
	opacity:0.7;
}
#prominentProducts .content ul li:hover .floatingImg,
#prominentProducts .content ul li a:hover .imageContent .floating
{
	opacity:0.7;
}
#prominentProducts .content ul li table,
#middleInner1 > .content > .prodList > .rightBox .fileProds table
{
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}
#prominentProducts .content ul li table tr td,
#middleInner1 > .content > .prodList > .leftBox .prominentCell table tr td,
#middleInner1 > .content > .prodList > .rightBox .fileProds table tr td
{
	height:40px;
	padding:10px 0;
	text-align:center;
	vertical-align:middle;
}
#prominentProducts .content ul li table tbody tr:first-child td,
#middleInner1 > .content > .prodList > .leftBox .prominentCell table tbody tr:first-child td,
#middleInner1 > .content > .prodList > .rightBox .fileProds table tbody tr:first-child td
{
	height:180px;
	padding:0;
	vertical-align:middle;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell > div > table tr+tr td:first-child
{
	color:#FFF;
}

#prominentProducts .content ul li table h3,
#middleInner1 > .content > .prodList > .rightBox .fileProds table h3
{
	font-size:14px;
	color:#666;
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
}
#prominentProducts .content ul li table h4,
#middleInner1 > .content > .prodList > .rightBox .fileProds table h4
{
	margin:0;
	padding:0;
	text-align:center;
	font-weight:normal;
}
#prominentProducts .content ul li table tr td h3,
#prominentProducts .content ul li table tr td h4,
#middleInner1 > .content > .prodList > .leftBox .prominentCell table tr td h3,
#middleInner1 > .content > .prodList > .leftBox .prominentCell table tr td h4,
#middleInner1 > .content > .prodList > .rightBox .fileProds table h3,
#middleInner1 > .content > .prodList > .rightBox .fileProds table h4
{
	margin:0;
	padding:0;
}
#newsBox .content
{
	max-width:930px;
	margin:auto;
	padding:10px 20px 14px 20px;
	overflow:hidden;
	background:url(/imagesTemplatesWeb/bgNewsHome.jpg) bottom repeat-x #E8E8E8;
}
.wBodyStyle4 #newsBox
{
	background:url(/imagesTemplatesWeb/bgNewsHome.jpg) bottom repeat-x #E8E8E8;
}
#newsBox .content h2,
#prominentProducts .content h2
{
	margin:0;
	padding:0;
	float:left;
	height:30px;
	color:#444;
	font-weight:normal;
}
#prominentProducts .content h2
{
	float:none;
	padding:0 20px;
}
#newsBox .content .txt
{
	float:left;
	height:30px;
	line-height:30px;
	padding-left:10px;
	color:#666;
}
#newsBox .content .txt a
{
	color:#666666;
}
#newsBox .content .txt a:hover
{
	color:#000000;
}
#middleHome2
{
	clear:both;
}
#middleHome2 .content
{
	overflow:hidden;
	clear:both;
	max-width:970px;
	margin:auto;
	padding:30px 0;
	background:#FFF;
	border-top:#DDDDDD solid 3px;
}
#middleHome2 > .content > div
{
	padding:0 20px;
	font-size:14px;
	color:#666666;
	text-align:justify;
	border-left:#DDD solid 1px;
}
#middleHome2 > .content > div a,
#middleHome2 > .content a .txt
{
	color:#666;
}
#middleHome2 > .content > div a:hover,
#middleHome2 > .content a:hover .txt
{
	color:#333;
}
#middleHome2 > .content > div:first-child
{
	border-left:none;
}
#middleHome2 > .content > div h2
{
	color:#333333;
	letter-spacing:-0,6em;
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
}
#middleHome2 > .content > div > .fileBox
{
	overflow:hidden;
	margin:0;
	padding:10px 0;
}
#middleHome2 > .content > div > .fileBox .txt
{
	float:right;
	width:240px;
	padding:3px 0;
	text-align:left;
}
#middleHome2 > .content > div > .fileBox h3
{
	float:left;
	margin:0;
	padding:0;
	font-size:24px;
	color:#666666;
	clear:left;
	line-height:1em;
	width:30px;
	font-weight:normal;
}
#middleHome2 > .content > div > .fileBox h4
{
	font-size:16px;
	font-weight:normal;
	clear:left;
	line-height:1em;
	margin:0;
	padding:0;
	width:30px;
	font-weight:normal;
}
#middleHome2 > .content > div > table
{
	margin:0;
	padding:0;
}
#middleHome2 > .content > div > table tr td
{
	list-style:none;
	margin:0;
	padding:15px 0;
	overflow:hidden;
	clear:both;
	line-height:1em;
	border-bottom:#DDD solid 1px;
}
#middleHome2 > .content > div > table tr td span
{
	font-size:16px;
	line-height:1.5em;
}
#middleHome2 > .content > div > table tr td img
{
	float:left;
	margin-right:10px;
}
#middleHome2 > .content > div > table tr td:first-child
{
	padding-right:10px;
}
#middleHome3
{
	overflow:hidden;
	clear:both;
}
#middleHome3 .content
{
	max-width:970px;
	margin:auto;
	overflow:hidden;
}
#middleHome3 .content
{
	background:#E8E8E8;
}
.wBodyStyle4 #middleHome3
{
	background:url(/imagesTemplatesWeb/bgLogosWideWidth.png) center repeat-y;
}
#middleHome3 > .content > .left
{
	background:url(/imagesTemplatesWeb/bgTitleMiddle3.png) right no-repeat;
	height:77px;
	float:left;
	padding:10px 40px 10px 20px;
}
#middleHome3 > .content > .left table
{
	border-spacing: 0;
    border-collapse: collapse;
}
#middleHome3 > .content > .left table tr td
{
	height:77px;
	vertical-align:middle;
}
#middleHome3 > .content > .right
{
	max-width:818px;
	float:left;
	height:97px;
	overflow:hidden;
}
#middleHome3 > .content > .right > #foo1 > p
{
	padding:0;
	margin:0 -10px 0 0;
}
#middleHome3 > .content > .right > #foo1 > p > img
{
	margin:0;
}
#middleHome3 > .content > .right ul
{
	margin:0;
	padding:0;
	text-align:center;
}
#middleHome3 > .content > .right ul li
{
	display:inline;
	list-style:none;
	line-height:97px;
	height:97px;
	margin:0 10px;
}
#middleHome3 > .content > .right ul li img
{
	vertical-align:middle;
}
#middleHome3 > .content > .left h5
{
	color:#FFF;
	line-height:1em;
	letter-spacing:-0.05em;
	font-weight:normal;
}
#footerBox
{
	overflow:hidden;
	clear:both;
}
#footerBox .content
{
	max-width:970px;
	margin:auto;
	overflow:hidden;
}
.wBodyStyle4 #footerBox,
#footerBox .content
{
	background:#333;
}
#footerBox > .content > .left
{
	width:auto;
	float:left;
	color:#FFFFFF;
}
#footerBox > .content > .left tr td
{
	padding:10px;
	height:81px;
	vertical-align:middle;
}
#footerBox > .content > .right
{
	width:auto;
	float:right;
	text-align:right;
	height:101px;
	padding:0 10px;
	line-height:101px;	
}
#footerBox > .content > .right img
{
	vertical-align:middle;
	margin-left:10px;
}
#middleInner1
{
	overflow:hidden;
	padding:18px 0 0 0;
	clear:both; 	
}
#middleInner1 #headerBoxInner
{
	max-width:970px;
	margin:0 auto;
	height:180px;
	margin-bottom:20px;
	position:relative;
}
#middleInner1 #headerBoxInner .searchFloating
{
	width:219px;
	background:url(/imagesTemplatesWeb/iconSearch.jpg) right 5px top 0px no-repeat #FFFFFF;
	border:#CCCCCC solid 1px;
	position:absolute;
	bottom:10px;
	left:10px;
}
#middleInner1 #headerBoxInner .searchFloating input[type=text]
{
	background:none;
	border:none;
	width:180px;
	float:left;
}
#middleInner1 #headerBoxInner .searchFloating input[type=button],
#middleInner1 #headerBoxInner .searchFloating input[type=submit]
{
	width:20px;
	height:20px;
	float:right;
	background:none;
	border:none;
}
#middleInner1 .content
{
	max-width:930px;
	margin:auto;
	padding:30px 20px;
	font-size:14px;
	color:#666;
}
#middleInner1 .content ul
{
	margin:0;
	padding:0;
}
#middleInner1 .content .registerBox
{
	width:870px;
	margin:10px auto;
	overflow:hidden;
}
#middleInner1 .content .registerBox .left
{
	width:316px;
	padding-right:125px;
	border-right:#DDD solid 1px;
	float:left;
}
#middleInner1 .content .registerBox .left .btnFile
{
	overflow:hidden;
	clear:both;
}
#middleInner1 .content .registerBox .left input[type=submit],
#middleInner1 .content .registerBox .left input[type=button]
{
	float:right;
	color:#FFFFFF;
	padding:5px 10px;
	border:none;
	margin:10px 0;
	clear:both;
	cursor:pointer;
}
#middleInner1 .content .registerBox .left label
{
	width:140px;
	float:left;
	display:block;
	clear:left;
	line-height:30px;
	height:30px;
	margin:5px 0;
}
#middleInner1 .content .registerBox .left input[type=text]
{
	margin:5px 0;
	width:312px;
	float:left;
	border:#DDD solid 1px;
	clear:right;
	height:28px;
	line-height:28px;
	color:#999999;
}
#middleInner1 .content .registerBox .left input[type=text]:hover
{
	background:#F6F6F6;
	box-shadow: 0px 0px 3px #CCC;
	-ms-box-shadow: 0px 0px 3px #CCC;
	-moz-box-shadow: 0px 0px 3px #CCC;
	-webkit-box-shadow: 0px 0px 3px #CCC;
	-khtml-box-shadow: 0px 0px 3px #CCC;
}
#middleInner1 .content .registerBox .right
{
	width:380px;
	padding-left:40px;
	float:right;
}
#middleInner1 .content .innerBlog
{
	width:620px;
	margin:0 auto;
	font-size:14px;
	color:#666666;
	line-height:1.5em;
}
#middleInner1 .content .innerBlog h8
{
	font-size:24px;
	color:#333;
	font-weight:normal;
	letter-spacing:-0.06em;
	font-weight:bold;
	font-weight:normal;
}
#middleInner1 .content .innerBlog a h5
{
	font-size:14px;
	color:#666;
	border:#DDD solid 1px;
	padding:10px;
	font-weight:normal;
	margin:10px 0;
	font-weight:normal;
}
#middleInner1 .content .innerBlog a:hover h5
{
	color:#333333;
	font-weight:normal;
}
#middleInner1 .content .innerBlog .commentBox
{
	font-size:14px;
	color:#666666;
	margin-right:-60px;
}
#middleInner1 .content .innerBlog .commentBox div
{
	text-align:right;
	clear:both;
	padding:10px 60px 10px 10px;
}
#middleInner1 .content .innerBlog .commentBox div input[type=submit],
#middleInner1 .content .innerBlog .commentBox div input[type=button]
{
	padding:3px 10px;
	border:none;
	color:#FFF;
	cursor:pointer;
}
#middleInner1 .content .innerBlog .commentBox br
{
	clear:both;
}
#middleInner1 .content .innerBlog .commentBox h2
{
	color:#666;
	padding:10px 10px 30px 10px;
	text-align:center;
	font-weight:normal;
	font-size:18px;
	width:620px;
	padding-right:60px;
	background:url(/imagesTemplatesWeb/bgTitleCommentsBlog.jpg) left bottom no-repeat;
	clear:both;
	font-weight:normal;
}
#middleInner1 .content .innerBlog .commentBox label
{
	width:60px;
	display:block;
	font-size:14px;
	float:left;
	margin:10px 0;
	height:25px;
	line-height:25px;
}
#middleInner1 .content .innerBlog .commentBox input[type=text]
{
	width:210px;
	float:left;
	margin:10px 55px 10px 0;
	border:#DDD solid 1px;
	height:13px;
	padding:5px;
	line-height:23px;
	color:#999999;
	font-size:14px;
}
#middleInner1 .content .innerBlog .commentBox textarea
{
	width:608px;
	padding:5px;
	border:#DDD solid 1px;
	clear:both;
	height:110px;
	resize:none;
	color:#999999;
	font-family:Calibri, "Myriad Pro", Tahoma, Arial;
	font-size:14px;
}
#middleInner1 .content .innerBlog .txtContent
{
	padding:20px 0;
	text-align:justify;
	border:none;
}
#middleInner1 .content .innerBlog > h7
{
	padding:10px;
	color:#000;
	border:#DDD solid 1px;
	margin:0;
	font-weight:normal;
	font-size:28px;
	clear:both;
	display:block;
	font-weight:normal;
}
#middleInner1 .content .innerBlog > .title
{
	font-size:12px;
	font-weight:normal;
	padding:10px 0;
	clear:both;
}
#middleInner1 .content .innerBlog > .title div
{
	float:right;
	color:#666666;
}
#middleInner1 .content .innerBlog > .title div img
{
	vertical-align:middle;
	margin-left:5px;
}
#middleInner1 .content h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#333333;
	letter-spacing:-0.06em;
	margin:0;
	padding:20px 0;
	clear:both;
	font-weight:normal;
}



#middleInner1 .content .galleryBox ,#middleInner1 .content .ContenidosBox
{
	overflow:hidden;
	margin:0 -30px 0 0 !important;
}
#middleInner1 .content .galleryBox ul, #middleInner1 .content .galleryBox ul li
{
	margin:0;
	padding:0;
}
#middleInner1 .content .galleryBox,#middleInner1 .content .ContenidosBox ul
{
	margin:0;
	padding:0;
}
#middleInner1 .content .galleryBox table, #middleInner1 .content .ContenidosBox table
{
	float:left;
	margin:10px 29px 10px 0;
}
#middleInner1 .content .galleryBox a table .imageContent,#middleInner1 .content .ContenidosBox a table .imageContent
{
	position:relative;
	overflow:hidden;
}
#middleInner1 .content .galleryBox a,#middleInner1 .content .ContenidosBox a
{
	display:block;
}
#middleInner1 .content .galleryBox a table .imageContent img,#middleInner1 .content .ContenidosBox a table .imageContent img
{
	width:208px;
	height:145px;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
	float:left;
}
#middleInner1 .content .galleryBox table tr td, #middleInner1 .content .ContenidosBox table tr td
{
	width:188px;
	padding:10px;
	background:#EEEEEE;
	vertical-align:middle;
	height:40px;
}
#middleInner1 .content .galleryBox table tr:first-child td,#middleInner1 .content .ContenidosBox table tr:first-child td
{
	width:290px;
	padding:0;
}
#middleInner1 .content .galleryBox a,#middleInner1 .content .ContenidosBox a
{
	color:#666666;
}
#middleInner1 .content .breadcrums
{
	overflow:hidden;
	margin:0;
	padding:10px 0 30px 0;
}
#middleInner1 .content .breadcrums li
{
	float:left;
	display:block;
	margin:0;
	padding:3px 15px;
	list-style:none;
	border-right:#DDD solid 1px;
}
#middleInner1 .content .breadcrums li:first-child
{
	border-left:#DDD solid 1px;
}
#middleInner1 .content .breadcrums li a
{
	color:#666;
}
#middleInner1 .content .breadcrums li a:hover
{
	color:#000000;
}
#middleInner1 .content .galleryBox a table .imageContent .floating,
#middleInner1 .content .ContenidosBox a table .imageContent .floating
{
	position:absolute;
	top:0;
	left:0;
	width:208px;
	height:145px;
	visibility:hidden;
}
#middleInner1 .content .galleryBox a table .imageContent .floatingImg,
#middleInner1 .content .ContenidosBox a table .imageContent .floatingImg
{
	position:absolute;
	top:50%;
	left:50%;
	width:52px;
	height:52px;
	margin-top:-26px;
	margin-left:-26px;
	z-index:100;
	border-radius: 50%;
	-ms-border-radius: 50%;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	-khtml-border-radius: 50%;
	opacity:0.7;
	visibility:hidden;
}
#middleInner1 .content .contactBox
{
	clear:both;
}
#middleInner1 .content .newsHome
{
	clear:both;
	overflow:hidden;
	margin-right:-30px;
}
#middleInner1 .content .newsHome a table
{
	width:208px;
	float:left;
	margin:0 32px 20px 0;
}
#middleInner1 .content .newsHome a table tr td
{
	height:150px;
	vertical-align:top;
	padding:10px 0 !important;
}
#middleInner1 .content .newsHome a table tr:first-child td
{
	padding:0 !important;
}
#middleInner1 .content .newsHome a table tr td img:first-child
{
	width:208px;
	height:150px;
	background-position:center !important;
	background-repeat:no-repeat !important;
	background-size:cover !important;
}
#middleInner1 .content .newsHome a table tr td h6
{
	float:right;
	width:165px;
	margin:0 0 0 5px;
	padding:5px 0;
	font-size:14px;
	color:#000;
	font-weight:normal;
}
#middleInner1 .content .newsHome a table tr td .txt
{
	clear:both;
	font-size:14px;
	color:#888;
	padding:10px 0;
}
#middleInner1 .content .newsHome a table tr td h3
{
	font-size:24px;
	color:#666;
	margin:0;
	padding:0;
	line-height:1em;
	font-weight:normal;
}

#middleInner1 .content .newsHome a table tr td h4
{
	font-size:16px;
	margin:0;
	padding:0;
	float:left;
	line-height:1em;
	font-weight:normal;
}

#middleInner1 .content .contactBox > .file1
{
	overflow:hidden;
	padding:33px 0;
}

#middleInner1 .content .contactBox > .file2
{
	margin:0 -20px;
	padding:20px 20px 0 20px;
	border-top:#DDD solid 1px;
}

#middleInner1 .content .contactBox > .file1 .col1
{
	width:440px;
	float:left;
	padding:0 30px;
	text-align:left;
}

#middleInner1 .content .contactBox > .file1 .col2
{
	width:319px;
	float:right;
	padding-left:29px; 
	border-left:#DDD solid 1px;
}

#middleInner1 .content .contactBox > .file1 .col1 label
{
	width:80px;
	float:left;
	clear:left;
	margin:4px 0;
	line-height:22px;
	text-align:left; 
}
 
#middleInner1 .content .contactBox > .file1 .col1 input[type=text],
#middleInner1 .content .contactBox > .file1 .col1 select,
#middleInner1 .content .contactBox > .file1 .col1 textarea
{
	width:310px;
	padding:5px;
	border:#DDD solid 1px;
	font-family:Calibri, "Myriad Pro", Tahoma, Arial;
	font-size:14px;
	color:#666666;
	margin:4px 0;
	resize:none;
	clear:right;
}

#middleInner1 .content .contactBox > .file1 .col1 input[type=text]:hover,
#middleInner1 .content .contactBox > .file1 .col1 select:hover,
#middleInner1 .content .contactBox > .file1 .col1 textarea:hover
{
	background:#F6F6F6;
	box-shadow: 0px 0px 3px #CCC;
	-ms-box-shadow: 0px 0px 3px #CCC;
	-moz-box-shadow: 0px 0px 3px #CCC;
	-webkit-box-shadow: 0px 0px 3px #CCC;
	-khtml-box-shadow: 0px 0px 3px #CCC;
}

#middleInner1 .content .contactBox > .file1 .col1 textarea
{
	width:428px;
}

#middleInner1 .content .contactBox > .file1 .col1 textarea
{
	height:133px;
	width:428px !important;
}

#middleInner1 .content .contactBox > .file1 .col1 input[type=submit]
{
	padding:5px;
	float:right;
	clear:both;
	margin:10px 0;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
}

#middleInner1 .content .galleryBox table .imageContent .floating,#middleInner1 .content .ContenidosBox table .imageContent .floating { opacity:0.8; }
#middleInner1 .content .galleryBox table .overColor1 .floatingImg{ background:url(/imagesTemplatesWeb/icon_OverImg2.png) center no-repeat; background-size:auto !important}
#middleInner1 .content .ContenidosBox table .overColor1 .floatingImg{ background:url(/imagesTemplatesWeb/icon_OverImg1.png) center no-repeat; background-size:auto !important}
#middleInner1 .content .galleryBox table .overColor2 .floatingImg{ background:url(/imagesTemplatesWeb/icon_OverImg4.png) center no-repeat; background-size:auto !important}
#middleInner1 .content .ContenidosBox table .overColor2 .floatingImg{ background:url(/imagesTemplatesWeb/icon_OverImg3.png) center no-repeat; background-size:auto !important}

#middleInner1 .content .galleryBox table .overColor2 .floating,
#middleInner1 .content .ContenidosBox table .overColor2 .floating,
#middleInner1 .content .galleryBox table .overColor1 .floatingImg,
#middleInner1 .content .ContenidosBox table .overColor1 .floatingImg
{
	background-color:#FFF !important;
}
#middleInner1 .content .galleryBox a:hover table .overColor1 .floating,
#middleInner1 .content .galleryBox a:hover table .overColor1 .floatingImg,
#middleInner1 .content .ContenidosBox a:hover table .overColor1 .floating,
#middleInner1 .content .ContenidosBox a:hover table .overColor1 .floatingImg,
#middleInner1 .content .galleryBox a:hover table .overColor2 .floating,
#middleInner1 .content .galleryBox a:hover table .overColor2 .floatingImg,
#middleInner1 .content .ContenidosBox a:hover table .overColor2 .floatingImg,
#middleInner1 .content .ContenidosBox a:hover table .overColor2 .floating
{
	visibility:visible;
}
#middleInner1 .content .galleryBox a table .overColor1 .floating,
#middleInner1 .content .galleryBox a table .overColor1 .floatingImg,
#middleInner1 .content .ContenidosBox a table .overColor1 .floating,
#middleInner1 .content .ContenidosBox a table .overColor1 .floatingImg,
#middleInner1 .content .galleryBox a table .overColor2 .floating,
#middleInner1 .content .galleryBox a table .overColor2 .floatingImg,
#middleInner1 .content .ContenidosBox a table .overColor2 .floatingImg,
#middleInner1 .content .ContenidosBox a table .overColor2 .floating
{
    opacity: 0;
    filter: alpha(opacity=0);
	transition: opacity 0.5s linear;
    -webkit-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-khtml-transition: opacity 0.5s linear;
}
#middleInner1 .content .galleryBox a:hover table .overColor1 .floating,
#middleInner1 .content .galleryBox a:hover table .overColor1 .floatingImg,
#middleInner1 .content .ContenidosBox a:hover table .overColor1 .floating,
#middleInner1 .content .ContenidosBox a:hover table .overColor1 .floatingImg,
#middleInner1 .content .galleryBox a:hover table .overColor2 .floating,
#middleInner1 .content .galleryBox a:hover table .overColor2 .floatingImg,
#middleInner1 .content .ContenidosBox a:hover table .overColor2 .floatingImg,
#middleInner1 .content .ContenidosBox a:hover table .overColor2 .floating,
#prominentProducts .content ul li .imageContent .overColor2 .floating
{
    opacity: 0.7;
    filter: alpha(opacity=70);
	transition: opacity 0.5s linear;
    -webkit-transition: opacity 0.5s linear;
	-ms-transition: opacity 0.5s linear;
	-moz-transition: opacity 0.5s linear;
	-khtml-transition: opacity 0.5s linear;
}
/**************************************/
#middleInner1 .content .detailNews
{
	overflow:hidden;
	padding:0 0 20px 0;
}
#middleInner1 .content .detailNews > .leftBox
{
	width:610px;
	float:left;
	text-align:justify;
}
#middleInner1 .content .detailNews > .rightBox
{
	width:220px;
	float:right;
	font-size:14px;
	padding-right:10px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
}
#middleInner1 .content .detailNews > .rightBox a .linkBox
{
	font-size:12px;
	color:#777777;
	text-align:right;
	padding:10px 0;
}
#middleInner1 .content .detailNews > .rightBox a:hover .linkBox
{
	color:#000;
}
#middleInner1 .content .detailNews > .rightBox h2
{
	font-size:18px;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .rightBox > .newsBox
{
	margin:0;
	padding:0;
}
#middleInner1 .content .detailNews > .rightBox > .newsBox li
{
	padding:10px 0;
	overflow:hidden;
	border-bottom:#DDD solid 1px;
}
#middleInner1 .content .detailNews > .rightBox > .newsBox li h3
{
	font-size:24px;
	color:#666666;
	padding:0;
	margin:0;
	float:left;
	clear:left;
	line-height:1em;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .rightBox > .newsBox li h4
{
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
	line-height:1em;
	clear:left;
	float:left;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .rightBox > .newsBox li .txt
{
	width:180px;
	float:right;
	padding:0;
	color:#000000;
}
#middleInner1 .content .detailNews > .rightBox > .newsBox li .txt a
{
	color:#000000;
}
#middleInner1 .content .detailNews > .leftBox > .title
{
	overflow:hidden;
	padding-bottom:20px;
}
#middleInner1 .content .detailNews > .leftBox > .title > .left
{
	float:left;
	width:30px;
	padding: 0 10px 0 0;
}
#middleInner1 .content .detailNews > .leftBox > .title > .left h3
{
	margin:0;
	padding:0;
	font-size:24px;
	color:#666666;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .leftBox > .title > h7
{
	color:#000000;
	font-size:28px;
	margin:0;
	padding:5px 0;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .leftBox > .title > .left h4
{
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .title > .left h3
{
	font-size:24px;
	color:#666666;
	margin:0;
	padding:0;
	font-weight:normal;
}
#middleInner1 .content .detailNews > .title > .left h4
{
	font-size:16px;
	color:#C74544;
	font-weight:normal;
}
#middleInner1 .content .faqBox
{
	overflow:hidden;
	width:620px;
	margin:0 auto;
	padding:11px 0 0 0;
}
#middleInner1 .content .faqBox h8
{
	font-size:18px;
	color:#777777;
	border:#DDD solid 1px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	margin:0;
	display:block;
	background:url(/imagesTemplatesWeb/iconArrowOff.jpg) 590px 17px no-repeat;
	font-weight:normal;
}
#middleInner1 .content .faqBox .selected
{
	background:url(/imagesTemplatesWeb/iconArrowOn.jpg) 590px 17px no-repeat;
	color:#000;
}
#middleInner1 .content .faqBox .txt
{
	padding:10px 0 35px 0;
	font-size:14px;
	color:#666;
	line-height:1.5em;
	font-weight:normal;
}
#middleInner1 .content .boxTestomonies
{
	overflow:hidden;
	margin:0 -100px 0 0;
	padding:0 20px;
}
#middleInner1 .content .boxTestomonies table
{
	float:left;
	width:410px;
	margin:10px 70px 10px 0;
}
#middleInner1 .content .boxTestomonies table tr td
{
	height:100px;
}
#middleInner1 .content .boxTestomonies table tr:first-child td
{
	height:62px;
}
#middleInner1 .content .boxTestomonies table tr td img,
#middleInner1 .content .boxTestomonies table tr td .txt
{
	float:left;
}
#middleInner1 .content .boxTestomonies table tr td .txt
{
	width:330px;
	padding:0 0 0 20px;
	color:#666666;
	text-align:justify;
}
#middleInner1 .content .boxTestomonies table .title
{
	width:389px;
	height:40px;
	line-height:40px;
	background:url(/imagesTemplatesWeb/bgTitleTest.jpg);
	padding:0 10px 12px 10px;
	margin:0 0 10px 0;
	font-size:14px;
	font-weight:normal;
	color:#777;
}
#middleInner1 .content .boxTestomonies table .title b,
#middleInner1 .content .boxTestomonies table .title strong
{
	font-weight:normal;
	color:#000000;
}
#headerStyle2 #mainMenu
{
	height:45px;
	background:#1F1F1F;
	width:970px;
	margin:0 auto;
}
.wBodyStyle4 #headerStyle2 #mainMenu
{
	width:100%;	
}
#middleInner1 .content .blogBox
{
	padding:20px;
}
#middleInner1 .content .blogBox > .file
{
	overflow:hidden;
	padding:20px 0;
}
#middleInner1 .content .blogBox > .file .imgBox
{
	float:left;
	width:210px;	
}
#middleInner1 .content .blogBox > .file .txtBox
{
	width:650px;
	float:right;
	text-align:justify;
}
#middleInner1 .content .blogBox > .file .txtBox h2
{
	font-size:14px;
	font-family:Calibri, Tahoma, Arial;
	color:#333333;
	font-weight:normal;
	padding:10px;
	margin:0;
	border:#DDD solid 1px;
	font-weight:normal;
}
#middleInner1 .content .blogBox > .file .txtBox > .title
{
	font-weight:normal;
	font-size:13px;
	padding:10px 0 0 0;
}
#middleInner1 .content .blogBox > .file .txtBox> .title div
{
	float:right;
	font-size:12px;
	color:#666666;
}
#middleInner1 .content .blogBox > .file .txtBox> .title div img
{
	vertical-align:middle;
	margin-left:5px;
}
#middleInner1 > .content > .customizedForm
{
	padding:20px;
	overflow:hidden;
}
#middleInner1 > .content > .customizedForm > .leftBox
{
	width:480px;
	float:left;
	padding-right:120px;
	border-right:#DDD solid 1px;
}
#middleInner1 > .content > .customizedForm > .leftBox input[type=submit],
#middleInner1 > .content > .customizedForm > .leftBox input[type=button]
{
	float:right;
	clear:both;
	margin:10px 0;
	padding:5px 20px;
	color:#FFFFFF;
	border:none;
	cursor:pointer;
	font-size:14px;
}
#middleInner1 > .content > .customizedForm > .leftBox input[type=text]
{
	width:69%;
	border:#DDD solid 1px;
	color:#999999;
	margin:4px 0;
}
#middleInner1 > .content > .customizedForm > .leftBox > label
{
	width:30%;
	float:left;
	margin:4px 0;
	clear:left;
}
#middleInner1 > .content > .customizedForm > .leftBox > .checkBoxGroup,
#middleInner1 > .content > .customizedForm > .leftBox > .radioButtonGroup
{
	overflow:hidden;
}
#middleInner1 > .content > .customizedForm > .leftBox > .checkBoxGroup > input[type=checkbox],
#middleInner1 > .content > .customizedForm > .leftBox > .radioButtonGroup > input[type=radio]
{
	float:left;
	height:20px;
	width:6%;
	margin:4px 0;
	padding:0;
}
#middleInner1 > .content > .customizedForm > .leftBox > textarea
{
	width:69%;
	float:left;
	border:#DDD solid 1px;
	height:100px;
	resize:none;
	font-family:Calibri, "Myriad Pro", Tahoma, Arial;
	font-size:14px;
	color:#999999;
}
#middleInner1 > .content > .customizedForm > .leftBox > .checkBoxGroup > label,
#middleInner1 > .content > .customizedForm > .leftBox > .radioButtonGroup > label
{
	float:left;
	width:44%;
	line-height:30px;
	height:30px;
}
#middleInner1 > .content > .customizedForm > .rightBox
{
	width:250px;
	float:right;
	padding-left:30px;
}
#headerStyle1
{
	height:179px;
}
#middleInner1 > .content > .prodList
{
	overflow:hidden;
}
#middleInner1 > .content > .prodList > .leftBox
{
	width:200px;
	float:left;
	display:none;
}
#middleInner1 > .content > .prodList > .rightBox
{
	/*width:680px;*/
	/*float:right;*/
	/*border-left:#DDD dotted 1px;*/
	padding-left:20px;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar
{
	padding:10px 0;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar .file1
{
	width:264px;
	overflow:hidden;
	padding:10px 0;
	float:right;
	clear:both;
	border-bottom:#DDD dotted 1px;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar .file1 .col1
{
	float:left;
	font-size:12px;
	color:#333;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar .file1 .col2
{
	float:right;
	font-size:14px;
}
#middleInner1 > .content > .prodList > .rightBox > .ShopCar > .file1:nth-child(4) .col2
{
	font-size:16px;
	color:#000;
}
#middleInner1 > .content > .prodList > .rightBox > .ShopCar > .file2
{
	overflow:hidden;
	padding:10px 0;
	clear:both;
	border-bottom:#DDD dotted 1px;
}
#middleInner1 > .content > .prodList > .rightBox > .ShopCar > .file2 a span
{
	display:block;
	padding:10px;
	background:url(/imagesTemplatesWeb/imgContentDetail2.png) right 5px top 5px no-repeat #3AA64E;
	color:#FFF;
	font-size:16px;
	width:200px;
	float:right;
}
#middleInner1 > .content > .prodList > .rightBox > .ShopCar > .file2 a:first-child span
{
	float:left;
	background:url(/imagesTemplatesWeb/imgContentDetail2_left.png) left 5px top 5px no-repeat #666666;
	width:160px;
	padding:10px 10px 10px 50px
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table
{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table input[type=text]
{
	width:20px;
	height:20px;
	padding:0 5px;
	color:#666;
	border:#DDD solid 1px;
	text-align:center;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr td
{
	border-bottom:#DDD dotted 1px;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr td a .imgDelete
{
	width:16px;
	height:24px;
	background:url(/imagesTemplatesWeb/shopCar4.png) no-repeat #000;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr:hover td a .imgDelete
{
	background:url(/imagesTemplatesWeb/shopCar4_over.png) no-repeat #000;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr:hover td
{
	background:#F8F8F8;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr:first-child td
{
	color:#000;
	padding:10px 0;
	font-weight:normal;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr:first-child:hover td
{
	background:#FFF;
}
#middleInner1 > .content > .prodList > .rightBox .ShopCar table tr td:first-child img
{
	border:#DDD solid 1px;
	margin:10px;
}
#middleInner1 > .content > .prodList > .rightBox .views
{
	border-bottom:#DDD dotted 1px;
	border-top:#DDD dotted 1px;
	padding:10px 0;
	text-align:right;
}
#middleInner1 > .content > .prodList > .rightBox .views img
{
	margin-left:5px;
}
#middleInner1 > .content > .prodList > .rightBox h1
{
	margin:0;
	padding:10px 0;
}
#middleInner1 > .content > .prodList > .rightBox .fileProds
{
	overflow:hidden;
}
#middleInner1 > .content > .prodList > .rightBox .horizontal /* Added 4/16/2014*/
{
	width:100%;
}
#middleInner1 > .content > .prodList > .rightBox .fileProds .imageContent
{
	float:left;
	margin:16px;
	position:relative;
	height:230px;
}
#middleInner1 > .content > .prodList > .rightBox .horizontal .imageContent,
#middleInner1 > .content > .prodList > .rightBox .horizontal .imageContent .floatingImg /* Added 4/16/2014*/
{
	clear:both !important;
	width:100% !important;
	float:none !important;
}
#middleInner1 > .content > .prodList > .rightBox .horizontal .imageContent /* Added 4/16/2014*/
{
	height:auto;
}
#middleInner1 > .content > .prodList > .rightBox .overColor1 .imageContent .floating /* Added 4/16/2014*/
{
	width:880px !important;
}

#middleInner1 > .content > .prodList > .rightBox .breadCrumbs
{
	margin:0;
	padding:0;
	clear:both;
	overflow:hidden;
}
#middleInner1 > .content > .prodList > .rightBox .breadCrumbs li
{
	display:block;
	float:left;
	list-style:0;
	margin:0;
	padding:0;
}
#middleInner1 > .content > .prodList > .rightBox .breadCrumbs a
{
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	background:url(/imagesTemplatesWeb/iconvineta.png) right no-repeat;
	color:#666;
}
#middleInner1 > .content > .prodList > .rightBox .breadCrumbs a:hover
{
	color:#000;
}
#middleInner1 > .content > .prodList > .leftBox h2
{
	padding:10px 0;
	margin:0;
	font-weight:normal;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell
{
	position:relative;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell img
{
	max-width:200px;
	height:auto;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell table
{
	border-collapse:collapse;
	border-spacing:0;
	border:#DDD solid 1px;
}
#middleInner1 > .content > .prodList > .leftBox .prominentCell table tr td
{
	height:auto;
}
#middleInner1 > .content > .prodList > .leftBox > ul
{
	margin:0;
	padding:0;
}
#middleInner1 > .content > .prodList > .leftBox > ul li
{
	border-bottom:#D1D1D1 dotted 1px;
	list-style:none;
	line-height:1.2em;
	margin:0;
	padding:0;
}
#middleInner1 > .content > .prodList > .leftBox > ul li a
{
	color:#7D7D7D;
	padding:10px 0;
	display:block;
}
#middleInner1 > .content > .prodList > .leftBox > ul ul li
{
	border-bottom:none;
}
#middleInner1 > .content > .prodList > .leftBox > ul ul li a
{
	color:#999999;
}
#middleInner1 > .content > .prodList > .leftBox > ul ul li a:hover,
#middleInner1 > .content > .prodList > .leftBox > ul ul .selected a
{
	color:#000;
}
#middleInner1 > .content > .prodList > .leftBox > ul ul ul
{
	padding:0;
	border:none;
}
#middleInner1 > .content > .prodList > .leftBox > ul ul ul li
{
	background:url(/imagesTemplatesWeb/iconvineta.png) left no-repeat;
	padding:0 0 0 20px;
}
#middleInner1 > .content > .prodList > .leftBox > ul > li > a:hover,
#middleInner1 > .content > .prodList > .leftBox > ul .selected a
{
	color:#D22C1A;
}
#middleInner1 > .content > .prodList > .leftBox > ul ul
{
	padding:0 0 0 20px;
	border-top:#DDD dotted 1px;
}
#detailBox
{
	width:780px;
	height:620px;
	overflow:hidden;
	padding:0 0 0 20px;
}
#detailBox h2
{
	border-bottom:#DDD dotted 1px;
	padding:10px 0;
}
#detailBox .leftBox
{
	width:402px;
	float:left;
}
#detailBox .leftBox .gallery
{
	position:relative;
	padding:15px 0 0 0;
}
#detailBox .leftBox ul
{
	margin:0;
	padding:20px 33px;
}
#detailBox .leftBox .gallery .imgPrev
{
	position:absolute;
	top:50px;
	left:0;
}
#detailBox .leftBox .gallery .imgNext
{
	position:absolute;
	top:50px;
	right:0;
}
#detailBox .leftBox ul li
{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
}
#detailBox .leftBox ul li img
{
	border:#DDD solid 1px;
	margin:0 5px;
}
#detailBox .leftBox table
{
	width:400px;
	height:400px;
	vertical-align:middle;
	border-collapse:collapse;
	border-spacing:0;
	border:#DDD solid 1px;
}
#detailBox .leftBox table img
{
	margin:0;
	padding:0;
	float:left;
}
#detailBox .rightBox
{
	width:360px;
	float:right;
}
#detailBox .rightBox .contactBox
{
	padding:30px;
}
#detailBox .rightBox .contactBox label
{
	width:60px;
	float:left;
	color:#666;
	font-size:14px;
	margin:5px 0;
	clear:left;
	line-height:25px;
}
#detailBox .rightBox .contactBox input[type=text],
#detailBox .rightBox .contactBox textarea
{
	width:218px;
	line-height:22px;
	color:#999;
	margin:5px 0;
	padding:5px;
	border:#DDD solid 1px;
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
}
#detailBox .rightBox .contactBox input[type=submit]
{
	padding:5px 15px;
	background:#000;
	color:#FFF;
	float:right;
	margin:10px 40px 20px 0;
	border:none;
	cursor:pointer;
}
#detailBox .rightBox .contactBox input[type=text]:hover,
#detailBox .rightBox .contactBox textarea:hover
{
	background:#F6F6F6;
	box-shadow:#EEE 0 0 4px;
	-moz-box-shadow:#EEE 0 0 4px;
	-ms-box-shadow:#EEE 0 0 4px;
	-o-box-shadow:#EEE 0 0 4px;
	-webkit-box-shadow:#EEE 0 0 4px;
}
#detailBox .rightBox .contactBox textarea
{
	height:138px;
	resize:none;
}
#detailBox .rightBox .TabbedPanelsTab
{
	width:119px;
	padding:10px 0;
	text-align:center;
	margin:0;
	padding:10px 0;
	font-size:15px;
	color:#888888;
	font-weight:normal;
	background:#FFF;
	border:none;
}
#detailBox .rightBox .TabbedPanelsTabSelected
{
	border-top:#DDD solid 1px;
	border-left:#DDD solid 1px;
	border-right:#DDD solid 1px;
	border-bottom:#FFF solid 1px;
	color:#000;
}
#detailBox .rightBox .TabbedPanelsContentGroup
{
	background:#FFF;
	border:#DDD solid 1px;
}
#detailBox .rightBox .file1
{
	overflow:hidden;
	border-bottom:#DDD dotted 1px;
	padding:10px 0;
	margin-bottom:20px;
}
#detailBox .rightBox .file2
{
	padding:10px 0;
	overflow:hidden;
	border-bottom:#DDD dotted 1px;
	margin-bottom:10px;
}
#detailBox .rightBox .file2 div
{
	float:left;
}
#detailBox .rightBox .file2 a span
{
	display:block;
	color:#FFF;
	float:right;
	padding:9px 50px 9px 10px;
	background:url(/imagesTemplatesWeb/imgContentDetail2.png) right 4px top 4px no-repeat #000;
}
#detailBox .rightBox .file2 input[type=text]
{
	width:26px;
	height:26px;
	font-size:13px;
	color:#999;
	border:#DDD solid 1px;
	padding:0 5px;
}
#detailBox .rightBox .file1 .col1
{
	float:left;
	color:#666;
}
#detailBox .rightBox .file1 .col1 b,
#detailBox .rightBox .file1 .col1 strong
{
	font-size:22px;
	color:#333333;
	font-weight:normal;
}
#detailBox .rightBox .file1 .col2
{
	float:right;
	font-size:18px;
	line-height:22px;
	height:22px;
}
/*  Edwin  */


#news-container  {
	width: 817px;
	margin: auto;
	height: 10px;
}

#Grid .mix{
    width: 25%;
	display: none;
}

.hide {
	display: none;
}

.theme-default .nivoSlider {
	box-shadow: none;
}

.anyClass {


    margin:  0;
    padding: 0;

}


#foo1 img,#foo1 a img {
 margin: 5px 10px 0;
}

#foo1 p a img
{
	margin:0;
}


#middleInner1 .content .faqBox h2 a {
  color: #777777;
}



#foo1 img,#foo1 a img {
   -moz-filter: grayscale(100%);
-o-filter:grayscale(100%);
-ms-filter:grayscale(100%);
filter: grayscale(100%);
-webkit-filter: grayscale(100%); /* For Webkit browsers */
filter: gray; /* For IE 6 - 9 */
-webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
filter: url("data:image/svg+xml;utf8,<svg xmlns=\'https://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
}

#foo1 img:hover,#foo1 a img:hover {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: none;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}


#mainMenu .depth1 {
    
   visibility: hidden !important; 
   
   /* display: none; */
    
}

#middleInner1 .content .registerBox .left input[type="text"].medio-box,#middleInner1 .content .registerBox .left input[type="password"].medio-box 
{
    margin-left: 0px;
    width: 312px;
}

#middleInner1 .content .registerBox .left input[type="password"] {
    border: 1px solid #DDDDDD;
    clear: right;
    color: #999999;
    float: left;
    height: 28px;
    line-height: 28px;
    margin: 5px 0;
    width: 312px;
}


#bloqueborrar {

	border: 1px solid #ccc; background-color: rgb(238, 238, 238); padding: 10px; width: 372px; clear: both; overflow: hidden;
}


#middleInner1 .content .registerBox .left label.medio-box {
    width: 160px;
}



/*SHRINK*/
#middleInner1 .content .newsHome a table tr td div.shrink img {
  width: 260px;
   height: 202px;

  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}

#middleInner1 .content .newsHome a table tr td div.shrink img:hover {
width: 208px;
height: 150px;
}


/*SIDEPAN*/
#middleInner1 .content .newsHome a table tr td div.sidepan img {
  margin-left: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}

#middleInner1 .content .newsHome a table tr td div.sidepan img:hover {
  margin-left: -10px;
}

/*VERTPAN*/
#middleInner1 .content .newsHome a table tr td div.vertpan img {
  margin-top: 0px;
  -webkit-transition: margin 1s ease;
     -moz-transition: margin 1s ease;
       -o-transition: margin 1s ease;
      -ms-transition: margin 1s ease;
          transition: margin 1s ease;
}

#middleInner1 .content .newsHome a table tr td div.vertpan img:hover {
  margin-top: -10px;
}




/*GROW*/
#middleInner1 .content .newsHome a table tr td div.grow img {


  -webkit-transition: all 1s ease;
  -moz-transition: all 1s ease;
  -o-transition: all 1s ease;
  -ms-transition: all 1s ease;
  transition: all 1s ease;
}


#middleInner1 .content .newsHome a table tr td div.grow img:hover {
  width: 260px;
   height: 202px;
}


/*PIC*/
.pic {
width: 208px;
height: 150px;
  overflow: hidden;

}

.pic:hover {
  cursor: pointer;
}


@media (min-width: 970px)
{
	#headerStyle1
	{
		height:179px;
	}
	#headerStyle1 .content,
	#headerStyle1 .content .logoImg tr td
	{
		min-height:93px;
	}
	
	#middleHome2 > .content > div
	{
		width:282px;
		float:left;
		height:220px;
	}
	#middleHome3 > .content > .left h5
	{
		width:90px;
		padding:0;
		margin:14px 0;
		font-weight:normal;
	}
	#headerStyle2 #mainMenu
	{
		clear:both;
		height:45px;
	}
	#headerStyle2 .center
	{
		max-width:970px;
		margin:0 auto;
	}
}
@media (max-width: 990px)
{
	/*#headerStyle1 .content .logoImg tr td
	{
		min-height:129px;
		width:30%;
	}
	#headerStyle1 .content img,
	#headerStyle1 .content .logoImg tr td img
	{
		max-width:100%;
		height:auto;
	}
	#sliderContener, #sliderContener .contener
	{
		height:auto;
	}
	#headerStyle1 .content
	{
		overflow:hidden;
		height:auto;
	}
	#headerStyle1 #mainMenu ul
	{
		clear:both;
		float:none;
	}
	.content .logoImg
	{
		padding-left:20px;
	}
	#headerStyle1 .content .logoImg tr td,
	#headerStyle2 .content .logoImg tr td,
	#headerStyle3 .content .logoImg tr td
	{
		width:30%;
	}
	.logoImg img,
	.logoImg img,
	.logoImg img
	{
		max-width:100%;
		height:auto;
	}
	#headerStyle1
	{
		height:170px;
	}
	#headerStyle1 .content #boxRightHeader, #headerStyle2 .content #boxRightHeader 
	{
		float:none;
		clear:right;
		padding:10px 20px 0 0;
		overflow:hidden;
	}
	#middleHome2 > .content
	{
		padding:0;
	}
	#middleHome2 > .content > div
	{
		width:auto;
		clear:both;
		height:auto;
		float:none;
		border-left:none;
		border-right:none;
		padding:20px 0;
		margin:0 20px;
	}
	#middleHome2 > .content > div h2
	{
		background:#F0F0F0;
		text-align:center;
		font-size:20px;
		color:#666;
		padding:10px 0;
		margin:0 0 20px 0;
		font-weight:normal;
	}
	#middleHome2 > .content > div > .fileBox
	{
		padding:5px 0;
	}
	#middleHome2 > .content > div > .fileBox .txt
	{
		width:90%;
	}
	#middleHome3 > .content > .left
	{
		width:auto;
		float:none;
		clear:both;
		background-image:none;
		height:auto;
	}
	#middleHome3 > .content > .left h2
	{
		padding:0;
		margin:0;
		text-align:center;
		font-weight:normal;
	}
	#middleHome2 > .content > div > table
	{
		width:100%;
	}
	#middleHome3 > .content > .right
	{
		max-width:100% !important;
		float:none !important;
	}
	#middleHome2 > .content > div > table tr td
	{
		border-bottom:#EEE solid 1px;
	}
	#footerBox > .content > .right
	{
		padding-right:20px;
	}*/
}
@media (max-width: 980px)
{
	/*#middleInner1 .content .galleryBox table 
	{
		width:30%;
		height:auto;
		margin:3% 3% 3% 0;
	}
	#middleInner1 .content .galleryBox a table .imageContent > img,#middleInner1 .content .ContenidosBox a table .imageContent > img
	{
		width:100%;
		height:auto;
	}
	#middleInner1 .content .galleryBox a table .overColor1 .floating, 
	#middleInner1 .content .ContenidosBox a table .overColor1 .floating,
	#middleInner1 .content .galleryBox a table .overColor2 .floating, 
	#middleInner1 .content .ContenidosBox a table .overColor2 .floating
	{
		width:100%;
		height:100%;
	}*/
}
@media (max-width: 970px)
{
	/*#middleInner1 .content h1
	{
		text-align:center;
		font-weight:normal;
	}
	#middleInner1 .content .faqBox
	{
		width:95%;
		margin:0 auto;
	}
	#middleInner1 .content .boxTestomonies
	{
		width:90% !important;
		margin:0 auto !important;
	}
	
	#middleInner1 .content .faqBox h2,
	#middleInner1 .content .faqBox .selected
	{
		background:none;
		font-weight:normal;
	}
	#middleInner1 .content .boxTestomonies table
	{
		width:100% !important;
		margin:0 auto !important;
	}
	#middleInner1 .content .boxTestomonies table tr td
	{
		width:100%;
		margin:0;
		padding:0;
	}
	#middleInner1 .content .boxTestomonies table tr td h2
	{
		background:#F0F0F0;
		width:100%;
		height:auto !important;
		text-align:center;
		padding:0;
		font-weight:normal;
	}
	#middleInner1 .content .boxTestomonies table tr td .txt
	{
		width:77%;
		float:right;
		margin-right:20px;
	}
	#middleInner1 .content .boxTestomonies table tr td img
	{
		width:12%;
		height:auto;
	}
	.content .boxTestomonies table tr td h2
	{
		background:#F0F0F0;
		padding:10px;
		font-size:14px;
		color:#000000;
		font-weight:normal;
	}
	#middleInner1 .content .contactBox > .file1 .col1,
	#middleInner1 .content .contactBox > .file1 .col2
	{
		float:none;
		width:auto;
		border:none;
		overflow:hidden;
	}
	#middleInner1 .content .contactBox > .file1 .col1 input[type=submit],
	#middleInner1 .content .contactBox > .file1 .col1 input[type=button]
	{
		margin: 0 auto;
		float:none;
	}
	#middleInner1 .content .detailNews > .leftBox
	{
		width:60%;
		float:left;
	}
	#middleInner1 .content .detailNews > .leftBox > .title > h2 
	{
		text-align:left;
		line-height:1em;
		font-weight:normal;
	}
	#middleInner1 .content .detailNews > .rightBox
	{
		width:35%;
	}
	#middleInner1 .content .detailNews > .rightBox .newsBox .txt
	{
		width:80% !important;
	}
	#middleInner1 .content .detailNews > .leftBox img
	{
		width:100%;
		height:auto;
	}
	#middleInner1 .content .galleryBox ul li
	{
		width:33.33%;
	}*/
}
@media (max-width: 700px)
{
	/*#middleInner1 .content .contactBox > .file1 .col1, #middleInner1 .content .contactBox > .file1 .col2
	{
		padding-right:20px;
		text-align:left;
	}
	#middleInner1 .content
	{
		max-width:100%;
	}
	#middleInner1 .content ul
	{
		padding:0 0 0 20px;
	}
	#middleInner1 .content .galleryBox ul li
	{
		width:100%;
	}
	#middleInner1 .content .galleryBox, #middleInner1 .content .ContenidosBox
	{
		margin:0;
	}
	#middleHome3 > .content > .right
	{
		height:auto !important;
		margin:0 !important;
	}
	#middleHome3 > .content > .right p img
	{
		clear:both;
		float:left;
	}
	#middleHome3 > .content > .left h5
	{
		padding:10px 0 !important;
		margin:0;
	}
	#Grid li
	{*/
		/*display:list-item !important;*/
		width:100%;
	/*}
	#middleInner1 .content .galleryBox, #middleInner1 .content .ContenidosBox
	{
		margin:0 !important;
	}
	#headerStyle2 #mainMenu
	{
		clear:both;
		height:auto;
		overflow:hidden;
		background:none;
	}
	#headerStyle1 .content #boxRightHeader, #headerStyle2 .content #boxRightHeader
	{
		height:auto;
		overflow:hidden;
		float:none;
		clear:both;
	}
	#headerStyle1,
	#headerStyle2,
	#headerStyle1 .content, 
	#headerStyle2 .content
	{
		height:auto;
		overflow:hidden;
		clear:both;
		float:none;
	}
	#mainMenu,
	#headerStyle2 #mainMenu
	{
		clear:both !important;
		overflow:hidden;
		margin:0 20px !important;
		padding:0;
	}
	#mainMenu > ul,
	#headerStyle2 #mainMenu > ul
	{
		padding:20px 0 0 0 !important;
		margin:0 !important;
		overflow:hidden;
		float:none !important;
	}
	#mainMenu > ul > li,
	#headerStyle2 #mainMenu > ul > li
	{
		float:none !important;
		clear:both;
		position:static;
		padding:0 !important;
		margin:0 !important;
	}
	#mainMenu > ul > li > a > div,
	#headerStyle2 #mainMenu > ul > li > a > div
	{
		padding:5px 20px !important;
		margin:0 !important;
		background:#F0F0F0;
		line-height:1.2em;
		color:#666666;
		height:auto;
		border-bottom:#FFF solid 1px;
	}
	#mainMenu > ul > li > a:hover > div,
	#mainMenu > ul > .selected > a > div,
	#headerStyle2 #mainMenu > ul > li > a:hover > div,
	#headerStyle2 #mainMenu > ul > .selected > a > div
	{
		padding:5px 20px !important;
		margin:0 !important;
		border-bottom:#FFF solid 1px !important;
		background:#CCC !important;
		color:#000 !important;
	}
	#mainMenu > ul > li > ul,
	#mainMenu > ul > li > ul > li > ul,
	#headerStyle2 #mainMenu > ul > li > ul,
	#headerStyle2 #mainMenu > ul > li > ul > li > ul
	{
		position:static !important;
		margin:0!important;
		padding:0 !important;
		float:none !important;
		width: 100%!important;
		overflow:hidden;
		visibility:visible !important;
	}
	#mainMenu > ul > li > ul > li,
	#mainMenu > ul > li > ul > li > ul > li,
	#headerStyle2 #mainMenu > ul > li > ul > li,
	#headerStyle2 #mainMenu > ul > li > ul > li > ul > li
	{
		width:inherit !important;
		position:static;
		font-size:14px;
	}
	#mainMenu > ul ul li a div,
	#mainMenu > ul ul ul li a div,
	#headerStyle2 #mainMenu > ul ul li a div,
	#headerStyle2 #mainMenu > ul ul ul li a div
	{
		background:url(/imagesTemplatesWeb/vineta1.png) left !important;
		background-color:#CCC !important;
		padding:5px 40px;
		color:#666 !important;
		border-bottom:#FFF solid 1px;
		width:auto;
	}
	#mainMenu > ul ul ul li a div
	{
		background:url(/imagesTemplatesWeb/vineta1.png) 20px center !important;
		padding:5px 60px;
	}
	#newsBox .content .txt
	{
		height:auto;
		line-height:1.2em;
		padding:10px 0;
		float:none !important;
		clear:both;
	}
	#middleInner1 .content .galleryBox table,	#middleInner1 .content .ContenidosBox table
	{
		float:none;
		clear:both;
		width:90%;
		margin:10px auto;
	}
	#middleInner1 .content .galleryBox table img,	#middleInner1 .content .ContenidosBox table img
	{
		width:100%;
		height:auto;
		
	}
	#middleInner1 .content .detailNews > .leftBox img, 
	#middleInner1 .content .galleryBox a table .imageContent img, 
	#middleInner1 .content .ContenidosBox a table .imageContent img, 
	#middleInner1 .content .newsHome a table tr td img
	{
		background-size:cover !important;
	}
	#middleInner1 .content .galleryBox a table .imageContent .floating, #middleInner1 .content .galleryBox a table .imageContent .floatingImg,
	#middleInner1 .content .ContenidosBox a table .imageContent .floating, #middleInner1 .content .ContenidosBox a table .imageContent .floatingImg
	{
		position:absolute;
		top:50%;
		left:50%;
		width:52px;
		height:52px;
		margin-top:-26px;
		margin-left:-26px;
		z-index:100;
		border-radius: 50%;
		-ms-border-radius: 50%;
		-moz-border-radius: 50%;
		-webkit-border-radius: 50%;
		-khtml-border-radius: 50%;
		opacity:0.7;
	}
	#middleInner1 .content .galleryBox a table .imageContent .floating, #middleInner1 .content .galleryBox a table .imageContent .floating,
	#middleInner1 .content .ContenidosBox a table .imageContent .floating, #middleInner1 .content .ContenidosBox a table .imageContent .floating
	{
		width:100%;
		height:100%;
		top:0;
		left:0;
		margin:0;
		border-radius: 0;
		-ms-border-radius: 0;
		-moz-border-radius: 0;
		-webkit-border-radius: 0;
		-khtml-border-radius: 0;
	}
	#middleInner1 .content .galleryBox,#middleInner1 .content .ContenidosBox
	{
		margin:0;
	}
	#middleInner1 .content .newsHome
	{
		margin:0 !important;
	}
	#middleInner1 .content  h1
	{
		text-align:center !important;
	}
	#middleInner1 .content .galleryBox table tr td,
	#middleInner1 .content .galleryBox table tr:first-child td,
		#middleInner1 .content .ContenidosBox table tr td,
	#middleInner1 .content .ContenidosBox table tr:first-child td
	{
		width:100%;
	}
	#middleInner1 .content .newsHome a table
	{
		float:none;
		clear:both;
		width:100%;
	}
	#middleInner1 .content .newsHome a table img
	{
		width:100%;
		height:auto;
	}
	#middleInner1 .content .newsHome a table h3
	{
		width:90% !important;
		float:right;
		font-weight:normal;
	}
	#middleInner1 .content .newsHome a table h4,
	#middleInner1 .content .newsHome a table h5
	{
		float:left;
		width:10%;
		font-weight:normal;
	}
	#middleInner1 .content .newsHome a table .txt
	{
		clear:both;
		float:none;
	}
	#middleInner1 .content .breadcrums
	{
		clear:both;
		margin:0;
		padding:0;
	}
	#middleInner1 .content .breadcrums li
	{
		float:none;
		margin:1px 0;
		padding:0;
		border:none;
	}
	#middleInner1 .content .breadcrums li:first-child
	{
		border:none;
	}
	#middleInner1 .content .breadcrums li a
	{
		display:block;
		background:#F0F0F0;
		padding:10px;
	}
	#middleInner1 .content .breadcrums li a:hover
	{
		background:E0E0E0 !important;
	}
	#middleInner1 .content .boxTestomonies
	{
		margin:0;
	}
	.content .boxTestomonies table
	{
		width:100% !important;
		margin:0 !important;
	}
	#middleInner1 .content .detailNews > .leftBox
	{
		width:100%;
		float:none;
	}
	#middleInner1 .content .detailNews > .rightBox
	{
		width:100%;
		float:none;
	}
	#middleInner1 .content .detailNews > .leftBox img,
	#middleInner1 .content .galleryBox a table .imageContent img,	#middleInner1 .content .ContenidosBox a table .imageContent img,
	#middleInner1 .content .newsHome a table tr td img
	{
		width:100%;
		height:auto;
	}
	#middleInner1 .content .detailNews > .rightBox .newsBox .txt
	{
		width:90% !important;
	}
	#middleInner1 .content .galleryBox ,#middleInner1 .content .ContenidosBox 
	{
		
	}
	#middleHome3 > .content > .left table tr td
	{
		height:auto !important;
	}*/
}

/****************************************************************/
#contenido_logo
{
	float:right;
	font-size:12px;
	color:#999;
	clear:right;
}
/****************************************************************/
/************************* New Styles 4/15/2014 ******************************************/
#middleHome2 > .content > div > a .testimonyBox img
{
	float:left;
	margin:0 10px 10px 0;
}
#middleHome2 > .content > div > a .testimonyBox h2
{
	border:#DDD solid 1px;
	padding:10px;
	font-weight:normal;
}

#middleInner1 > .content > .prodList > .rightBox .horizontal .linkBox /* Added 4/16/2014 */
{
	color:#FFFFFF;
	padding:5px 20px;
	position:absolute;
	bottom:10px;
	right:35px;
}
#detailProdCalendar
{
	overflow:hidden;
}
#detailProdCalendar > .leftBox
{
	width:280px;
	float:left;
}
#detailProdCalendar > .leftBox > h2,
#detailProdCalendar > .rightBox > h1
{
	margin:0;
	padding:0 0 20px 0;
	font-size:25px;
	color:#535353;
	font-weight:normal;
}
#detailProdCalendar > .leftBox > .file1
{
	overflow:hidden;
	padding:20px 0;
	text-align:right;
}
#detailProdCalendar > .leftBox > .file2
{
	overflow:hidden;
	padding:10px 0;
}
#detailProdCalendar > .leftBox > .file2 > div
{
	padding:10px 0;
	line-height:22px;
	border-top:#E8E8E8 solid 1px;
	overflow:hidden;
	font-size:12px;
	color:#666666;
}
#detailProdCalendar > .leftBox > .file2 > div span
{
	float:right;
}
#detailProdCalendar > .leftBox > .file2 > div select
{
	float:right;
	font-size:12px;
	width:50px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
	border:#DDD solid 1px;
}
#detailProdCalendar > .leftBox > .file3
{
	padding:20px 0;
	overflow:hidden;
	text-align:right;
	border-top:#DDD solid 1px;
	border-bottom:#DDD solid 1px;
}
#detailProdCalendar > .leftBox > .file4
{
	padding:10px 0;
	text-align:right;
}
#detailProdCalendar > .leftBox > .file4 > input[type=submit],
#detailProdCalendar > .leftBox > .file4 > input[type=button]
{
	cursor:pointer;
	color:#FFFFFF;
	border:none;
	padding:5px 20px;
	border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	-webkit-border-radius:5px;
}
#detailProdCalendar > .leftBox > .file3 span
{
	text-align:right;
	line-height:1.5em;
	padding:0 60px 0 0;
}
#detailProdCalendar > .leftBox > .file3 b
{
	font-size:22px;
}
#detailProdCalendar > .leftBox > .file1 img
{
	margin:0 10px 0 5px;
}
#detailProdCalendar > .rightBox
{
	width:620px;
	float:right;
}
#detailProdCalendar > .rightBox .contentDetail
{
	overflow:hidden;
	padding:20px 0;
}
#detailProdCalendar > .rightBox .contentDetail div
{
	padding:20px 0;
}
#detailProdCalendar > .rightBox .contentDetail ul
{
	padding:10px 10px 10px 20px;
}
#detailProdCalendar > .rightBox .contentDetail .tagsBox
{
	margin:0;
	padding:0;
	border-bottom:#DDD solid 1px;
	height:28px;
}
#detailProdCalendar > .rightBox .contentDetail .tagsBox li
{
	float:left;
	list-style:none;
}
#detailProdCalendar > .rightBox .contentDetail .tagsBox li a
{
	display:block;
	padding:5px 10px;
	border:#FFF solid 1px;
	border-bottom:#DDD solid 1px;
}
#detailProdCalendar > .rightBox .contentDetail .tagsBox li a:focus
{
	border:#DDD solid 1px;
	border-bottom: #FFF solid 1px;
}
#detailProdCalendar > .rightBox .gallerySlider
{
	position:relative;
}