/* Global Styles */
/* Global Styles */

* {
	margin:0px;
	padding:0px;
}
body {
	font-family: "Arial", "Tahoma", "Verdana";
	font-size: 12px;
	font-style:normal;
	font-weight:normal;
	margin:0; padding:0;
}
img {
	border:0px;
}
div {
	color:#25387a;
}
#content #ccontainer li {
list-style-type: none;
list-style-image: url(../img/li.gif);
}
a {
	color:#2f1475;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
input, textarea, select {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	border: 1px #b3b8be solid;
}
textarea {
	width:302px;
	height:60px;
}

*{outline-style:none;}
.clearboth{clear: both; font-size:0px; line-height:0px; height:0px;}
img{border:none;}
.clearboth{clear: both; font-size:0px; line-height:0px; height:0px;}
img{border:none;}

/* Home Header */

#header {
	margin:10px 0px 0px 0px!important;
}
#header #hcontainer_1 {
	width:822px;
	height:85px;
	background: url(../img/int/top_bg1.gif) no-repeat right bottom;
	margin: 0 auto;
	margin-top:0px;
}
#header #hcontainer_1 #logo {
	width:180px;
	height:94px;
	float:left;
	margin-top:8px;
	
}

.top2 {margin:25px 0 0 0; padding:0; width:156px; float:left;}
.top2 .logo2{ display:block; width:156px; height:33px; margin:0; padding:0; float:left;} 
.top2 .logo2 h1{font-size:12px; text-indent:-9000px; display:block; margin:0; padding:0;}
.top2 .logo2 h1 a{display:block; position:relative; height:33px;}

#header #hcontainer_1 #menu {
	padding: 0px 0px 0px 119px;
	width:180px;
	height:94px;
	float:left;
	margin: 15px 0px 0px 0px;
}

#header #hcontainer_2 {
	width:822px;
	height:144px;
	background: url(../img/header/top_bg1.png) no-repeat right;
	margin: 0 auto;
	margin-top:0;
}
#header #hcontainer_2 #logo {	
	width:259px;
	height:94px;
	float:left;
	position:relative;
	margin-top:8px;
}
#header #hcontainer_2 #menu {
	padding: 0px 0px 0px 40px;
	width:180px;
	height:94px;
	float:left;
	position:relative;
	margin: 15px 0px 0px 0px;
}
#header #hcontainer_2 #menu li{
	list-style-type: none;
	width:133px;
	height:17px;
	font-weight:bold;
	color: #2a0e72;
	line-height: 17px;
}
#header #hcontainer_2 #menu li a{
	display:block;
	width:133px;
	height:17px;
	color: #2a0e72;
	text-decoration:none;
	background:url(../img/header/bulet_off.gif) no-repeat left;
	padding-left:23px;
}
#header #hcontainer_2 #menu li a:hover{
	display:block;
	width:133px;
	height:17px;
	color: #2a0e72;
	text-decoration:none;
	background:#f2f1f8 url(../img/header/bulet_on.gif) no-repeat left;
	padding-left:23px;
}
#header #hcontainer_2 #menu li a.activ{
	display:block;
	width:133px;
	height:17px;
	color: #2a0e72;
	text-decoration:none;
	background:#e9e6f1 url(../img/header/bulet_on.gif) no-repeat left;
	padding-left:23px;
}
#header #hcontainer_2 #actual{
	width:236px;
	height:24px;
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	text-align:right;
	position:relative;
	background:url(../img/header/top_bg2.gif) repeat-x;
	margin: 110px 0px 0px 79px;
	padding-right:10px;
}
/* Home Vertical-Menu */

#vmenu {
	padding:7px 0px 14px 0px;
}
#vmenu #mcontainer{
	width:827px;
	margin: 0 auto;
	background:none;
}
#vmenu #mcontainer table{
	color: #2a0e72;
	height:48px;
}
#vmenu #mcontainer table td{
	width:80px;
	height:auto;
	border: 1px #2a0e72 solid;
	padding:0px 8px 0px 8px;
}

#vmenu #mcontainer table td a{
	font-weight:bold;
	color: #2a0e72;
	text-decoration:none;
}
#vmenu #mcontainer table td a:hover{
	color: #c7e201;
	text-decoration:none;
}

/* Content */

#content {
	margin-top:8px;
}
#content #ccontainer {
	width:822px;
	margin: 0 auto;
	font-size:11px;
}
#content #ccontainer #pubZone {
	font-size:11px;
	text-decoration:underline;
	color:#b0c413;
	width:273px;
	background:#f7f9fa url(../img/pubzone.gif) no-repeat left top;
	margin-top:43px;
	height:290px;
}
#content #ccontainer div.cell {
	width:130px;
	margin:4px 4px 0px 0px;
	float:left;
	text-align:center;
}
#content #ccontainer div.cell div{
	width:122px;
	text-align:left;
	color:#767676;
	padding:4px;
}
#content #ccontainer div.cell span{
	text-decoration:underline;
	color:#25387a;
}
#content #ccontainer div.cell img {
	border: 1px #bcb8b8 solid;
	padding:1px;
}
#content #ccontainer .offer {
	font-family: Tahoma, Verdana, Arial;
	color:#767676;
	width: 405px;
	height:170px;
	border: 1px #dae4e8 solid;
	background-color:#f7f9fa;
	text-align:left;
	margin-top:4px;
}
#content #ccontainer .offer .winImg {
	width:136px; 
	height:162px; 
	background-color:#e0e0ec; 
	margin:5px;
}
#content #ccontainer .offer .winImg .imgPos {
	height:116px;
	padding:8px;
}
#content #ccontainer .offer .winImg .imgPos img {
	border:1px #FFFFFF solid;
}
#content #ccontainer .offer .winLabel {
	width:120px; 
	display:inline;
}
#content #ccontainer .offer .winLabel .lTxt, #content #ccontainer .offer .winLabel .lImg {
	margin:4px;
}
#content #ccontainer .offer .winLabel .lTxt {
	font-size:10px; 
	font-weight:bold; 
	width:50px;
	float:left;
}
#content #ccontainer .offer .winLabel .lImg {
	width:70px;
	float:right;
	text-align:right;
}
#content #ccontainer .offer .txtDesc {
	height:160px;
	margin:5px; 
	font-size:11px; 
	color:#767676;
}
#content #ccontainer .oCell{
	display:inline;
}
#content #ccontainer .oCell .oferta {
	width:398px; 
	height:160px; 
	margin:5px; 
	font-size:11px; 
	line-height:17px;
	float:left;
}
#content #ccontainer .oCell  .oferta .lCell {
	float:left; 
	width:270px;
	font-weight:bold;
}
#content #ccontainer .oCell  .oferta .rCell {
	float:left;
	width:128px;
	text-align:right; 
	font-weight:bold;
}
#content #ccontainer .oCell  .oferta .lCell2 {
	float:left;
	width:76px;
	vertical-align:text-top;
	text-align:center;
}
#content #ccontainer .oCell  .oferta .rCell2 {
	float:left;
	width:322px;
}
#content #ccontainer .oCell .oferta .rCell2 table td, #content #ccontainer .oCell .oferta .rCell2 div {
	padding:0px 3px 0px 5px;
	text-align:left;
}

/* Footer */

#footer {
	margin:30px 0px 0px 0px;

}
#footer #fcontainer {
	width:822px;
	margin: 0 auto;
	border-top:solid 1px #25387A;
	padding-top:5px;
}

#footer #fcontainer p{
float:left;
}

#footer #fcontainer span{
float:right;
}


/*############ CLASES ############*/

img.b1 {
	border: 1px #bcb8b8 solid;
	padding:1px;
}
img.artImg{
	border: 5px #e3e3e3 solid;
}
img.b2{
	border: 3px #d4cfe3 solid;
}
.artTit{
	font-size:16px;
	font-weight:bold;
	color:#b0c413;
	text-decoration:none;
}
.artTit2{
	font-weight:bold;
	color:#b0c413;
}
.artSubt{
	font-weight:bold;
	color:#2a0e72;
}
.clRed {
	font-weight:bold;
	color:#ce0000;
}
.clOlive {
	color:#8fa100;
}
a.act {
	font-size:11px;
	color:#8fa100;
}
a.act:hover {
	font-size:11px;
	color:#8fa100;
}
a.detail {
	font-weight:bold;
	font-size:12px;
	color:#25387a;
}
a.detail:hover {
	font-weight:bold;
	font-size:12px;
	color:#25387a;
}
a.detail2 {
	color:#0601e0;
	text-decoration:none;
}
a.detail2:hover {
	text-decoration:underline;
}
a.src {
	font-size:10px;
	color:#c10202;
	text-decoration:underline;
}
a.src:hover {
	text-decoration:none;
}
a.dwn {
	font-size:10px;
	color:#2a0e72;
	text-decoration:none;
}
a.dwn:hover {
	text-decoration:underline;
}
a.arr {
	color:#2a0e72;
	text-decoration:none;
}
a.arr:hover {
	text-decoration:underline;
}
a.titRed{
	font-size:11px;
	font-weight:bold;
	color:#c10202;
	text-decoration:none;
}

.border_preview{
	padding: 0px; 
	border-top: 1px #29B634 solid; 
	border-left: 1px #29B634 solid; 
	border-bottom: 1px #29B634 solid; 
	border-right: 1px #29B634 solid; 
	background: #BFE2FF;
	z-index:100; 
	position:absolute; 
	width:auto !important; 
	height:auto !important;
}

.preview_temp_load {
	vertical-align:center;
	text-align:center;
	padding: 3px;
}

.title { 
	color: #666666; 
	font-weight: bold; 
	font-size:24px;
}

#dhtmltooltip{
	text-align:justify;
	position: absolute;
	width: 100px;
	border: 1px solid #293F88;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	font-family: tahoma;
	font-size: 11px;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

.clear { clear:both; height:1px; font-size:1px;}


.lcell{color:#25387A; float:left; padding:0 5px 0 0; font-weight:bold; font-size:11px; margin:0;}
.rcell{color:#25387A; float:left;  }
h3 { font-size:11px; font-weight:normal;}
h4 { font-size:11px; font-weight:normal;}
