html {
	background:#28166f;
}

body {
	margin: 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.2em;
	color:#28166f;
	background:#b0b1c9;
	width: 100%;
	/*display: table;*/
}

.spacer{
	font-size:0; 
	line-height:0; 
	clear:both;
}

a:link, a:visited { 
	color: #daea71; 
	text-decoration: none; 
	font-weight: bold; 
} 

a:active, a:hover { 
	color: #28166f; 
	text-decoration: none; 
	font-weight: bold;
}

h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #e77817;
	background-position: left;
	padding: 0px;
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	margin-top: 0px;
}

#container {
	width: 1000px;
	margin: auto;
}

#header_section {
	float: left;
	width: 1000px;
	height: 150px;
	margin-top: 10px;
	background:url(images/3apHeaderNew.png) no-repeat;

}

/*aqui es el menu*/
.topmenu{
	float:right;
	margin: 40px 30px 10px 0px;
}

.topmenu ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}

.topmenu li{
	display: inline;
}

.topmenu li a{
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	color: #fff;
	width: 80px;
	height: 33px;
	padding-top: 10px;

}

.topmenu li a:hover, .topmenu li .current{
	color:#28166f;
	background: url(images/3apBackground.png) no-repeat;

}

/*caja de busqueda */
#searchbox {
	float:left;
	width: 260px;
	margin: 5px 0 0 230px;
}

#searchbox form {
	margin: 0px;
	padding: 0px;
}

#searchfield{
	background:#FFFFFF;
	border:thin;
	color: #000;
	font-size: 13px;
	font-variant: normal;
	height: 16px;
	line-height: normal;
	padding: 4px;
	width: 160px;
}


#searchbutton{
	background: url(./images/3apSearch.png); 
	border: none;
	cursor: pointer;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
	margin: 0 0 0 7px;
	padding: 0 6px;
	text-align: center;
	vertical-align:bottom;
	white-space: pre;
	width: 66px;
}

#content_section {
	float: left;
	width: 1000px;
	background:#b0b1c9;

}

#leftmenu_section {
	float: left;
	width: 250px;
	margin-top: 15px;
	padding-left: 10px;

}

#leftmenu_top {
	float: left;
	width: 240px;
	height: 37px;
	background:url(images/3apMenuTop.png) no-repeat;
}

#leftmenu_mid {
	float: left;
	width: 200px;
	/*min-height: 400px;*/
	padding: 0px 20px 0px 20px;
	text-align: justify;
	background:url(images/3apMenuBG.png) repeat-y;
}

#leftmenu_mid img {
	float: left;
	padding-right: 5px;
}

#leftmenu_mid span {
	font-weight: bold;
	color: #daea71;
}

#leftmenu_bot {
	float: left;
	width: 240px;
	height: 37px;
	background:url(images/3apMenuBotton.png) no-repeat;
}

#leftini_section {
	float: left;
	/* el orignal es 320
	width: 320px;
	*/
	width: 237.5px;
	margin-top: 15px;
	padding-left: 10px;

}

#leftini_top {
	float: left;
	width: 237.5px;
	height: 10px;
	background:url(images/3apIniTop.png) no-repeat;
}

#leftini_mid {
	float: left;
	width: 217.5px;
	min-height: 320px;
	padding: 0px 10px 0px 10px;
	text-align: justify;
	background:url(images/3apIniMid.png) repeat-y;
}

#leftini_mid h2 {
	font:Georgia, "Times New Roman", Times, serif;
/*	align=center;*/
	text-align:justify;
	padding-left:50px;
	padding-top:12px;
	font-size:16px;
	color:#faf6d7;
	height:40px;
}

#leftini_mid h2.Noti {
	background:url(./images/3apH2Noti.png) no-repeat;
}

#leftini_mid h2.SW {
	background:url(./images/3apH2SW.png) no-repeat;
}

#leftini_mid h2.Pro {
	background:url(./images/3apH2Pro.png) no-repeat;
}

#leftini_mid h2.OT {
	background:url(./images/3apH2OT.png) no-repeat;
}

#leftini_mid img {
	float: left;
	padding-right: 5px;
}

#leftini_mid h2.WinM {
	background:url(./images/3apH2Mob.png) no-repeat;
}

#leftini_mid h2.Acu {
	background:url(./images/3apH2Acu.png) no-repeat;
}

#leftini_mid h2.Bin {
	background:url(./images/3apH2Bin.png) no-repeat;
}

#leftini_mid span {
	font-weight: bold;
	color:#663333;
}

#leftini_bot {
	float: left;
	width: 237.5px;
	height: 15px;
	background:url(images/3apIniBot.png) no-repeat;
}

#leftani_section {
	float: left;
	width: 980px;
	margin-top: 15px;
	padding-left: 10px;

}

#leftani_top {
	float: left;
	width: 980px;
	height: 15px;
	background:url(images/3apAniTop.png) no-repeat;
}

#leftani_mid {
	float: left;
	width: 970px;
	/*min-height: 300px;*/
	padding: 0px 0px 0px 10px;
	text-align: center;
	background:url(images/3apAniMid.png) repeat-y;
}

#leftani_bot {
	float: left;
	width: 980px;
	height: 15px;
	background:url(images/3apAniBot.png) no-repeat;
}

#rightcontent_section {
	float: left;
	width: 730px;
	margin-top: 15px;
	text-align: justify;
	font-size:12px;
	background:#FFFFFF;
}

#rightcontent_top {
	float: left;
	width: 730px;
	height: 37px;
	background:url(images/3apContentTop.png) no-repeat;
}

#rightcontent_mid {
	float: left;
	width: 690px;
	/*min-height: 400px;*/
	padding: 0px 20px 0px 20px;
	text-align: justify;
	background:url(images/3apContentBG.png) repeat-y;
}

#rightcontent_mid h2{
	font:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#e77817;
}
#rightcontent_bot {
	float: left;
	width: 730px;
	height: 37px;
	background:url(images/3apContentBottom.png) no-repeat;
}

#rightcontent_section a:link, #rightcontent_section a:visited { 
	color: #b0b1c9; 
	text-decoration: 
	none; font-weight: bold; 
} 

#rightcontent_section a:active, #rightcontent_section a:hover { 
	color: #933; 
	text-decoration: none; 
	font-weight: bold; 
}

#content_mid {
	float: left;
	width: 1000px;
	/*height: 721px;*/
}


#footer_section {
	float: left;
	width: 1000px;
	height: 159px;
	color: #adad7b;
	background: url(images/3apFooter.png) no-repeat;
}

#footer_left {
	float: left;
	width: 1000px;
	padding: 80px 0px 0px 0px;
	text-align: center;
}


.line {
	border-bottom: dashed 1px #fff;
	width: 100%;
}

footer_section a:link, a:visited { 
	color:#fad2d; 
	text-decoration: none; 
	font-weight: bold; 
} 

footer_section a:active, a:hover { 
	color:#993333;
	text-decoration: none; 
	font-weight: bold;
}

/* formulario de contacto*/
#contact{
	width:690px;
	float:left;
	background:url(./images/3apContactMid.png) repeat-y 0 0  #FCFAF3;
	/*background:#006666;*/
}

#contact span.ctop{
	background:url(./images/3apContactTop.png) no-repeat 0 0 #FCFAF3; 
	color:#000000;
	line-height:0; 
	font-size:0; 
	height:14px; 
	display:block;
}
#contact span.cbottom{
	background:url(./images/3apContactBot.png) no-repeat 0 0 #FCFAF3;
	color:#000000;
	line-height:0; 
	font-size:0; 
	height:25px; 
	display:block;
}
#contact form.contact{
	color:#000000;
	width:612px;
	padding-left:30px;
	float:left;
}
#contact form.contact h2.text3{
	background:url(./images/3apContactBG.png) no-repeat 0 0 #ffffe5; 
	color:#0B0B0B;
	padding:0 0 10px 55px; 
	float:left; 
	width:602px; 
	height:27px;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact h2.noti{
	background:url(./images/3apContactNot.png) no-repeat 0 0 #ffffe5; 
	color:#0B0B0B;
	padding:0 0 10px 55px; 
	float:left; 
	width:602px; 
	height:27px;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact h2.libv{
	background:url(./images/3apContactLV.png) no-repeat 0 0 #ffffe5; 
	color:#0B0B0B;
	padding:0 0 10px 55px; 
	float:left; 
	width:602px; 
	height:27px;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact h2.text3 span{
	color:#A60101;
	font:bold 16px Georgia, "Times New Roman", Times, serif;
}
#contact form.contact label{
	background-color:#ffffe5;
	color:#28166f;
	margin:0px 100px 8px 0;
	float:left;
	font:11px/28px Verdana, Arial, Helvetica, sans-serif;	/*text-transform:uppercase;*/
}

#contact form.contact input{
	background-color:#EFEBDE;
	color:#0B0B0B;
	border:#C3BCA4 1px solid;
	width:400px;
	height:22px;
	padding:2px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
}

#contact form.contact select{
	background-color:#EFEBDE;
	color:#0B0B0B;
	border:#C3BCA4 1px solid;
	width:400px;
	height:22px;
	padding:2px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
}

#contact form.contact textarea{
	background-color:#EFEBDE; 
	color:#0B0B0B; 
	border:#C3BCA4 1px solid;
	width:400px; 
	height:66px; 
	padding:2px; 
	font:normal 14px/20px Arial, Helvetica, sans-serif;
}

#contact form.contact input.submit{
	/*background:url(./images/3apOk.png) no-repeat 100px 0 ; */
	background:url(images/3apOk.png);
	color:#28166f; 
	border:none;
	width:100px; 
	height:30px; 
	float:right; 
	margin:0 0 0 10px; 
	padding:0 20px 0 0; 
	cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
}
#contact form.contact input.reset{
	background:url(./images/3apCancel.png); 
	color:#28166f; 
	border:none;
	width:100px; 
	height:30px; 
	float:right; 
	margin:0; 
	padding:0 15px 0 0; 
	cursor:pointer;
	font:normal 10px/13px Arial, Helvetica, sans-serif; 
	text-transform:uppercase;
}

/* formato del libro de visitas*/
#contact .services{
	width:600px;
	/*height:80px;*/
	margin:10px 0 0 10px; 
	padding:0px; 
	float:left;
}

#contact .services h3{
	width:400px;
	margin:5px 0 0 20px; 
	padding:0px; 
	float:left; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#000000; 
/*	line-height:24px; */
	font-weight:bold;
}
#contact .services ul{
	width:540px; 
	margin:0px 0 0 0; 
	padding:0px; 
	float:left; 
	display:block;
}
#contact .services ul li{
	width:540px; 
	margin:0px; 
	padding:0 0 5px 0; 
	float:left; 
	display:block;
}
#contact .services ul li .cal{
	width:45px; 
	height:60px; 
	margin:10px 0 0 10px; 
	padding:0px 0 0 0; 
	float:left; 
	font-family:Arial; 
	font-size:20px;
	color:#FAF6D7; 
	line-height:26px; 
	text-align:center; 
	background:url(./images/3apCalendar.png) no-repeat;
}
#contact .services ul li .cal span{
	width:45px; 
	float:left; 
	padding:0px; 
	font-family:Arial; 
	font-size:11px; 
	color:#FAF6D7; 
	text-align:center; 
	font-weight:bold; 
	margin:0px;
}
#contact .services ul li h2{
	width:400px; 
	margin:10px 0 0 20px; 
	padding:0 0 0 7px; 
	float:left; 
	font-family:Arial; 
	font-size:12px; 
	color:#4f790a; 
	line-height:16px; 
	font-weight:bold;
}
#contact .services ul li p{
	width:400px; 
	margin:5px 0 0 0; 
	padding:0 0 0 20px; 
	float:left; 
	font-family:Verdana; 
	font-size:11px; 
	color:#000000; 
	line-height:16px; 
	/*background:url(./images/3apStar.jpg) no-repeat 7px 0;*/
}
#contact .services ul li a{
	width:400px; 
	margin:5px 0 0 0; 
	padding:0 0 0 20px; 
	float:left; 
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold; 
	color:#e77817; 
	line-height:15px;
}
#contact .services ul li a:hover{
	text-decoration:none;
}

/*para las noticias del index*/
#contact_in{
	float:left;
}

#contact_in .services{
	padding:0px; 
	float:left;
}

#contact_in .services h3{
	/*width:400px;*/
	margin:10px 0 0 10px;
	padding:0px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	/*color:#000000; 
	line-height:24px; */
	font-weight:bold;
}
#contact_in .services ul{
	/*width:540px; */
	margin:0px 0 0 0; 
	padding:0px; 
	float:left; 
	display:block;
}
#contact_in .services ul li{
	/*width:540px; */
	margin:0px; 
	padding:0 0 5px 0; 
	float:left; 
	display:block;
}
#contact_in .services ul li .cal{
	width:45px;
	height:60px;
	margin:10px 0 0 0px;
	padding:0px 0 0 0;
	float:left;
	font-family:Arial;
	font-size:20px;
	color:#FAF6D7;
	line-height:26px;
	text-align:center;
	background:url(./images/3apCalendar.png) no-repeat;
}
#contact_in .services ul li .cal span{
	width:45px; 
	float:left; 
	padding:0px; 
	font-family:Arial; 
	font-size:11px; 
	color:#FAF6D7; 
	text-align:center; 
	font-weight:bold; 
	margin:0px;
}
#contact_in .services ul li h2{
	/*width:400px; */
	margin:10px 0 0 20px; 
	padding:0 0 0 7px; 
	float:left; 
	font-family:Arial; 
	font-size:12px; 
	color:#4f790a; 
	line-height:16px; 
	font-weight:bold;
}
#contact_in .services ul li p{
	/*width:400px; */
	margin:5px 0 0 0;
	padding:0 0 0 0px;
	float:left;
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	line-height:16px;
	/*background:url(./images/3apStar.jpg) no-repeat 7px 0;*/
}
#contact_in .services ul li a{
	/*width:400px; */
	margin:5px 0 0 0; 
	padding:0 0 0 0px; 
	float:right; 
	font-family:Arial; 
	font-size:10px; 
	font-weight:bold; 
	color:#e77817; 
	line-height:15px;
}
#contact_in .services ul li a:hover{
	text-decoration:none;
}


/* para los enlaces
8|130*/
#enlace_section {
	float: left;
	width: 130px;
	margin-top: 10px;
	/*padding-right:8px;
	background-color:#ffffe5;
	border:solid 1px;
	border-color:#fed192;*/
	padding-left: 8px;
}

#enlace_top {
	float: left;
	width: 130px;
	height: 10px;
	background:url(images/3apEnlaceTop.png) no-repeat;
}

#enlace_mid {
	float: left;
	width: 110px;
	padding: 0px 10px 0px 10px;
	text-align:center;
	font-size:11px;
	background:url(images/3apEnlaceMid.png) repeat-y;
	height:100px;
	/*min-height:80px;
	max-height:120px;*/
}

#enlace_bot {
	float: left;
	width: 130px;
	height: 10px;
	background:url(images/3apEnlaceBot.png) no-repeat;
}

/* para los productos*/
/*----------------------right content--------------*/
.right_content{
	width:196px;
	/*float:right;*/
	float:left;
	padding:0px 0 0 0;
}
.shopping_cart{
	width:195px;
	height:84px;
	text-align:center;
	background:url(images/3apCarroBG.png) no-repeat center;
}
.cart_title{
	font-size:12px;
	font-size:12px;
	color:#847676;
	font-weight:bold;
	padding:8px 0 0 0;
}
.cart_details{
	width:115px;
	float:left;
	padding:5px 0 0 15px;
	text-align:left;
}
.cart_icon{
	float:left;
	padding:5px 0 0 5px;
}
span.border_cart{
	width:100px;
	height:1px;
	margin:3px 0 3px 0;
	display:block;
	border-top:1px #999999 dashed;
}
.title_box{
	width:196px;
	height:30px;
	margin:5px 0 0 0;
	background:url(images/3aptitMenu.png) no-repeat center;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:30px;
}
.border_box{
	width:194px;
	height:auto;
	text-align:center;
	border-bottom:1px #993333 solid;
	border-left:1px #993333 solid;
	border-right:1px #993333 solid;
	background-color:#ffffe5;
}
.banner_adds{
	width:194px;
	text-align:center;
	padding:10px 0 10px 0;
}

/*center content--------------------------*/
.center_content{
	width:490px;
	float:left;
	padding:0px 0px;
}
.center_title_bar{
	width:520px;
	height:33px;
	float:left;
	padding:0 0 0 40px;
	margin:0 0 0 12px;
	_margin:0 0 0 6px;
	line-height:33px;
	font-size:12px;
	color:#847676;
	font-weight:bold;
	background:url(images/3apBarraBG.png) no-repeat center;
}

/*---------prod_box----------*/
.prod_box{
	width:173px;
	height:auto;
	float:left;
	padding:0px 10px 10px 11px;
}
.top_prod_box{
	width:173px;
	height:12px;
	background:url(images/3apProdsTop.png) no-repeat center bottom;
	float:left; 
	padding:0px; 
	margin:0px;
}
.bottom_prod_box{
	width:173px;
	height:10px;
	background:url(images/3apProdsBot.png) no-repeat center top;
	float:left;
	padding:0px; 
	margin:0px;
}
.center_prod_box{
	width:173px;
	height:180px;
	background:url(images/3apProdsMid.png) repeat-y;
	float:left; 
	text-align:	center;
	padding:0px; 
	margin:0px;
}
.prod_details_tab{
	width:173px;
	height:31px;
	float:left;
	background:url(images/3apProdBG.png) no-repeat center;
	margin:3px 0 0 0;
}
img.left_bt{
	float:left;
	padding:6px 0 0 6px;
}
a.prod_details{
	width:25px;
	display:block;
	float:left;
	background:url(images/square-blue-add.gif) no-repeat left;
	padding:0 0 0 20px;
	margin:7px 0 0 38px;
	_margin:6px 0 0 35px;
	text-decoration:none;
	color:#0fa0dd;
}
.product_title{
	color:#ea2222;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:10px;
}
.product_title a{
	text-decoration:none;
	color:#ea2222;
	padding:5px 0 5px 0;
	font-weight:bold;
}
.product_title a:hover{
	color:#064E5A;
}
.product_img{
	padding:5px 0 5px 0;
}
.prod_price{
	padding:5px 0 5px 0;
}
span.reduce{
		color:#999999;
		text-decoration:line-through;
}
span.price{
	color:#ea2222;
}
/*---------prod_box_big----------*/
.prod_box_big{
	width:460px;
	height:auto;
	float:left;
	padding:0px 10px 10px 15px;
}
.top_prod_box_big{
	width:460px;
	height:12px;
	background:url(images/3aProdGrTop.png) no-repeat center bottom;
	float:left;
	padding:0px;
	margin:0px;
}
.bottom_prod_box_big{
	width:460px;
	height:12px;
	background:url(images/3aProdGrBot.png) no-repeat center top;
	float:left;
	padding:0px;
	margin:0px;
}
.center_prod_box_big{
	width:470px;
	height: auto;
	background:url(images/3aProdGrMid.png) repeat-y;
	float:left;
	text-align:center;
	padding:0px;
	margin:0px;
}
.product_img_big{
	width:120px;
	padding:5px 5px 5px 5px;
	float:left;
}
.details_big_box{
	width:320px;
	float:left;
	padding:0 0 0 15px;
	text-align:left;
}
.product_title_big{
	color:#993333;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:14px;
	font:Verdana, Arial, Helvetica, sans-serif;
}
.specifications{
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
.prod_price_big{
	padding:5px 0 5px 0;
	font-size:16px;
}
span.reduce{
	color:#999999;
	text-decoration:line-through;
}
span.price{
	color:#ea2222;
	font-weight:bold;
}
a.addtocart{
	width:76px;
	height:27px;
	display:block;
	float:left;
	background:url(images/3apAddCart.png) no-repeat left;
	padding:0 0 0 33px;
	text-decoration:none;
	line-height:27px;
	color:#1c4a52;
}

span.blue{
	color:#5F9FAB;
}

/*--------left menu---------*/
/* para el menu*/

ul.left_menu{
	width:200px;
	padding:0px;
	margin:0px;
	list-style:none;
}
ul.left_menu li{
	margin:0px;
	list-style:none;
}
ul.left_menu li.odd a{
	width:170px;
	height:25px;
	display:block;
	background:url(images/3ap1.ico) no-repeat left #faf6d7; 
	background-position:5px 5px;
	border-bottom:1px #FFFFFF solid;
	text-decoration:none;
	color:#504b4b;
	padding:0 0 0 30px; 
	line-height:25px;
}
ul.left_menu li.even a{
	width:170px;
	height:25px;
	display:block;
	background:url(images/3ap1.ico) no-repeat left #ffffe5;
	background-position:5px 5px;
	border-bottom:1px #FFFFFF solid;
	text-decoration:none;
	color:#504b4b;
	padding:0 0 0 30px; 
	line-height:25px;
}
ul.left_menu li.even a:hover, ul.left_menu li.odd a:hover{
	background:url(images/3ap.ico) no-repeat left #993333; 
	color:#FFFFFF;
	background-position:5px 5px;
}

ul.left_menu li a.current,ul.vert-one li a.current:hover{
	background:#993333 url(./images/3ap.ico) no-repeat ;
	color:#FFFFFF;
	background-position:5px 5px;
}
.cabmenu {
	/*width:200px;*/
	height:22px;
	color:#faf6d7;
	background:url(images/3apTopMenu.png);
	font-weight:bolder;
	font-size:12px;
	padding:8px 0 0 10px; 
}

/*************
para los pedidos
*************/
.TitPed{
	background:#faf6d7;
	font-size:12px;
	color:#41828e;
	font-weight:bold;
}

.TitDet {
	/*border:dashed 1px #41828e;
	border-bottom:dashed 1px #41828e;*/
	background:#faf6d7;
	font-size:12px;
	color:#993333;
	font-weight:bold;
}

.CabPed {
	background:#993333;
	font-size:11px;
	text-align:center;
	color:#FAF6D7;
	font-weight:bold;
}

.grd {
	background:#fcd6b0;
	font-size:10px;
	color:#000033;
}

.grdAlt {
	background:#FAF6D7;
	font-size:10px;
	color:#000033;
}

.TotPed {
	background:#FAF6D7;
	font-size:10px;
	color:#993333;
}

.PiePed {
	background:#993333;
	font-size:10px;
	color:#FAF6D7;
	font-weight:bold;
}

a.more1{
	width:70px;
	height:25px;
	display:block;
	background:url(images/3apInfo.png) no-repeat #faf6d7;
	margin:10px 0 0 117px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#28166f;
	padding:8px 0 0 30px;
	text-decoration:none;
	}
a.more1:hover{
	background:url(images/3apInfoB.png) no-repeat #faf6d7; 
	color:#993333; 
	}

/*****************************************
aqui es para el detalle de los modulos de sistemas
*****************************************/
.post {
	clear: both;
	min-height:170px;
	margin-bottom: 20px;
	border: 2px solid #993333;
	padding: 10px;
	background-color:#faf6d7;
}

.heading_box {
	margin-left: 240px;
	width: 420px;
}
.post h1 {
	background: url(images/seperator.png) repeat-x bottom;
	padding-bottom: 5px;
}
.image_post {
	border: 10px solid #c4b766;
	float: left;
	margin-right: 20px;
}

.image_post_der {
	border: 10px solid #c4b766;
	float:right;
	margin-left:20px;
}
.heading_box_der {
	width: 420px;
}
/* downloads de sistemas*/

.right_down{
	width:200px;
	float:right;
	/*background:#ffffff;*/
	background:#eab47e;
	/*padding:0px 0 0 0;*/
	padding:10px;
}


.post_dw {
	/*background: url(images/3apBGDownload.png) repeat-x 0 0;*/
	background-color:#ffffe5;
	border: 1px solid #c4b766;
	padding: 15px;
	min-height:89px;
	margin-bottom: 5px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
}
.post_dw img {
	float: left;
	margin-right: 10px;
	width: 113px; height: 79px;
	border:0px;
}
.post_dw h2 {
	font-size: 2.5em;
	font-weight: normal;
	margin-bottom: 10px;
}
.post_dw h2 a {
	text-decoration: none;
}
.post_dw p {
	line-height: 1.4em;
	margin-bottom: 10px;
}
.post_dw .details {
	padding-top: 5px;
	font-size: 0.9em;
	margin-bottom: 0;
}
.post_dw .details a {
	text-decoration: none;
}
a.downl{
	float:right;
	width:70px;
	height:25px;
	display:block;
	background:url(images/3apDownload.png) no-repeat #ffffe5;
	/*margin:10px 0 0 200px;*/
	margin-bottom:20px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	/*text-transform:uppercase;*/
	color:#28166f;
	padding:8px 0 0 30px;
	text-decoration:none;
	border-bottom:10px;
	}
a.downl:hover{
	background:url(images/3apDownloadB.png) no-repeat #ffffe5; 
	color:#993333; 
	}
/* aqui va para los slides de sistemas*/
#content_si {
	width: 600px;
	float: left;
	/*padding: 10px 0;*/
}
	#featured_si {
		margin-bottom: 10px;
		height: 230px;
		overflow: hidden;
		/*width:600px;*/
	}
	#content_si .post_si {
	background:#FFC;
	border: 1px solid #CFCFCF;
	padding: 5px;
	}
		#content_si .post_si img {
			float: left;
			margin-right: 5px;
			width: 200px; height: 200px;
		}
		#content_si .post_si h2 {
			font-size: 2.5em;
			font-weight: normal;
			margin-bottom: 10px;
		}
			#content_si .post_si h2 a {
				text-decoration: none;
			}
		#content_si .post_si p {
			line-height: 1.4em;
			margin-bottom: 10px;
		}
		#content_si .post_si .details_si {
			padding-top: 5px;
			font-size: 0.9em;
			text-transform: uppercase;
			margin-bottom: 0;
		}
			#content_si .post_si .details_si a {
				text-decoration: none;
			}
.break_si {
	font-size: 0;
	width: 0; height: 0;
	clear: both;
}

