* {margin:0; padding:0;}
body {
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	background-color: #000;
	background-image: url(../images/bk-home.jpg);
	background-repeat: repeat-x;
}

/* GENERAL --------------------------------------------------*/
#wrap { width:900px; margin:0 auto;}
#header {
	width:900px;
	height:100px;
}
.col1, .col2, .col3 {width:284px; float:left; padding:8px;}
#footer {
	color: #d8cbc5;
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	clear:both;
	padding-top:15px;
	height:50px;
	text-align:center;
	background-color: #000;
	background-image: url(../images/bk-footer.jpg);
	background-repeat: repeat-x;
}
#footer a{color: #fff; text-decoration:underline;}
h1, h2, h3, p, table { margin-bottom:12px; }
.plecaesp { background:url(../images/ver-en-esp-pleca.gif) no-repeat; height:29px; line-height:29px; padding-left:35px; margin-bottom:12px; }
.plecaeng { background:url(../images/ver-en-ing-pleca.gif) no-repeat; height:29px; line-height:29px; padding-left:35px; margin-bottom:12px; }

.plecaesp a, .plecaeng a {color:#333333;}


.logo {
	float:left;
	height:100px;
	width: 250px;
}
.bannerint { border-top:1px solid #b46f3f; clear:both;}
.bannerhome { border-top:1px solid #b46f3f; clear:both; }
a { color:#993300; text-decoration:underline; }
a:hover { color:#000; }
a:visited { color:#666666; }
a:active { color:#000; }
#header a { color:#ccc; text-decoration:none; }

/* CONTENT ----------------------------------------------*/
#contentint .col1 { width:600px; padding: 15px 20px 20px 20px; }
#contentint .col2{ width:230px; float:right; padding-top:15px; }
#contentint h1 { font:normal 26px/30px Verdana, Arial, Helvetica, sans-serif; color:#5d8096; }
#contentint .col1 h3 {font:bold 16px/20px "Trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#333; }

#contentint .col2 p { padding:0 6px; }
#contentint .col1 li { padding-left:20px; margin-top:8px; }
#contentint .col1 p, #contenthome .col1 p, #contenthome .col2 p { line-height:17px; }
#contentint .col1 ul{ margin-bottom:16px; line-height:17px; margin-left:14px;}
#contentint .col2 ul { margin-bottom:16px; line-height:17px; }
#contenthome .col3 ul { margin-bottom:12px; line-height:17px; }


.contentbk { height:100%; background:#FFFFFF url(../images/bk-content-gradient.jpg) repeat-x; padding: 10px 0 20px 0; }
#contenthome, #contentint { width:900px; margin:0 auto;}
.clearfix { clear:both;}
.clearline{ clear:both; border-top:1px solid #CCC; margin:20px 0;}
#contenthome p, #contentint .col1 p, #contentint h3 {padding:0 6px;}
#contenthome p, #contentint p, #contentint ul { line-height:15px; list-style:none; }
#contenthome h2, #contentint h2{ font:bold 12px/17px Verdana, Arial, Helvetica, sans-serif; color:#5d8096; background:#c7e6fa url(../images/round-izq.gif) no-repeat top left; padding:5px 4px 4px 10px; border-bottom:1px solid #b1d1e6; margin-bottom:12px; clear:both;}

#contenthome ul {list-style:none;}
#contenthome li {padding-left:20px; background:url(../images/bullet.gif) no-repeat 8px 3px; margin-top:2px; }

#contentint li {padding-left:20px; background:url(../images/bullet.gif) no-repeat 8px 3px; margin-top:2px; }

.pic {float: right;	margin: 0 0 5px 10px;}
.picborde {float: right; border:4px solid #eee; padding: 3px; margin: 4px 0 5px 10px;}
.picl {float: left;	margin: 0 10px 5px 0;}
.alert { text-align:center; padding: 7px;	margin-bottom: 15px; background-color: #cfedb3;	color:#333;	border: 1px solid #a6de74;}


/* TABS superiores ------------------------------------------*/

#shademenu {
	float:right;
	width:650px;
	;
	font-size:93%;
	line-height:normal;
}

.shadetabs a {
 color:#CCCCCC; }

.shadetabs ul{
margin-left: 0;
margin-top: 75px;
margin-bottom: 0;
font:normal 11px Verdana;
list-style-type: none;}

.shadetabs li{display: inline;margin: 0;}

.shadetabs li a{
 float:left;
 background:url("../images/tableftH.gif") no-repeat left top;
 margin:0;
 padding:0 0 0 3px;
 text-decoration:none;}

.shadetabs a span{
 display:block;
 background:url("../images/tabrightH.gif") no-repeat right top;
 padding:6px 12px 6px 6px;
 color:#FFF;}

.shadetabs a:hover { background-position:0% -42px; cursor:pointer; color:#FFFFFF; }
.shadetabs a:hover span { background-position:100% -42px; cursor:pointer; }


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv {
position:absolute;
border: 1px solid #333; /*THEME CHANGE HERE*/
border-width: 1px;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
background-color: #000;
visibility: hidden;}

.dropmenudiv a{
width: auto;
display: block;
text-indent: 8px;
border-top: 1px solid #333; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
color:#CCCCCC;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #333; color:#FFFFFF;
}

	

