
/* top elements */
* { padding: 0; margin: 0; }

body {
	margin: 0; 	padding-top: 10px;
	font: normal 11px 'Tahoma',Verdana , sans-serif;

	background-color: #ccc;
	text-align: center;		
}

/* links */
a { background: inherit; color: #00f; text-decoration: none; }
a:hover { background: inherit; color: #FF8040; text-decoration: underline; }

/* headers */
h1, h2, h3 { font: bold  'Verdana', Sans-serif; margin:4px;}
/*h1 { font-size: 1.4em; color: #106EAC; }*/
h2 { font-size: 1.5em;  }
h3 { font-size: 12px;/* letter-spacing: -1px;*/}
h4 { font-size: 11px;/* letter-spacing: -1px;*/}
h1 { font-size: 12px; }
p {
	margin: 5px;

}
fieldset {
	margin: 5px;
}
ul, ol {
	margin: 10px 30px;
	padding: 0 15px;		
}
.right {
float: right ;
width: 250px;
 margin: 5px 0 0 15px; 
}
/* images */
img {
	border: 0 ;
	margin:1px;
	
}
img.float-right {	
float: right ;
  margin: 5px 0px 5px 15px;  
}
img.float-left {
float: left;
  margin: 5px 15px 5px 0px;
}
.enlaces{
  width: 780px;
	
}
.enlaces td{
  border-right: 1px solid #ccc; 
	padding-left: 8px;
	height: 7px;

}
.enlaces a{
	
	font: 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif; 
	color: #444;
}
acronym {
  cursor: help;
  border-bottom: 1px solid #777;
}
blockquote {
	margin: 10px 0 0 0; 	padding: 0 0 0 20px;  	
  	background-color: #FAFAFA; 
	background-position: 8px 10px;
	border: 1px solid #f2f2f2; 
	font: 1.2em/1.5em "Trebuchet MS", Tahoma, sans-serif; 
	color: #666666;	
}

/* start - table */
table {
	border-collapse: collapse;
	margin: 4px 0 10px 0;	
	font-size: 11px;
}
th strong {
	color: #fff;
}
th {
	background: #900;
	height: 29px;
	padding-left: 11px;
	padding-right: 11px;
	color: #fff;
	text-align: left;
	border: 1px solid #ccc;
	font: normal 10px 'Tahoma',Arial Narrow , Sans-serif;
}
tr {
	height: 34px;
}
td {	
	font: normal 10px 'Trebuchet MS',Arial Narrow , Sans-serif;



}



/* end - table */

/* form elements */

label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}



/* search form */
.searchform {
	background-color: transparent;
	border: none;	margin: 0; padding: 0;	
}
.searchform p { margin: 10px; padding: 0; }
.searchform input.textbox { 
	width: 130px;
	color: #333; 
	height: 20px;
	padding: 2px;	
	vertical-align: top;
}
.searchform input.button { 
	font: bold 12px Arial, Sans-serif; 
	color: #333;	
	width: 60px;
	height: 26px;
	border: 1px solid #DADADA;
	padding: 3px 5px;	
	vertical-align: top;
}

/***********************
	  LAYOUT
************************/
.mini{
	/*float:left;*/
	line-height: 11px;
	font-size: 10px;
	font-family: 'Trebuchet MS', Sans-serif;	
}
.medium{
	font-family: 'Tahoma';
	line-height: 14px;
	font-size: 11px;
}
.mediom{
	font-family: 'Arial Narrow';
	line-height: 14px;
	font-size: 12px;
}
.bordo{
	
	color: #900;
}
#fono{
	position: absolute;
	top: 35px;
	left: 800px;
	color: #fff;
	z-index: 1;
	font-size: 14px;
}
#header-content, #content, #footer-content {
	width: 959px;
	
}

/* header */
#header {
	height: 30px;
	text-align: left;
/*	background-color: #F5941F*/
}
#header-content {	
	margin: 5px auto 0  auto ; padding: 0;
	position: relative; 
	
}
#header-content h1#logo {
	position: absolute;	
	font: bold 45px 'Trebuchet MS', Sans-serif;
	letter-spacing: -2px; 
	color: #F2FFEA;
	margin: 0; padding: 0;		
	top: 28px; left: 580px;
}
#header-content h1#logo a {
	text-decoration: none;
	color: #FFF;
}

#menu {
	margin-top: 8px ;

}
#banner_top {
	margin: 18px 0 0 0 ;

}


#slogan {
	position: absolute;	
	font: bold 20px 'Trebuchet Ms', Sans-serif;
	text-transform: none;
	color: #eee;	
	margin: 0; padding: 0;
	top: 40px; left: 60px;
}

#banda{
position: absolute;
	left: 0px; top:220px;
clear: both;
	background-color: #F5941F;
border-width: 3px 0 3px 0;
border-color: #fff;
border-style: solid;
width: 100%;
height: 30px;
}
#banda ul {

	font: bolder 1em 'Trebuchet MS', sans-serif;
	color: #FFF;
	list-style: none;
	margin: 0; padding: 0;
height: 30px;
	 }
#banda li {
	display: inline;
}
#banda li a {
	float: left;height: 25px;
	display: block;
	padding: 5px 12px 0 12px;	
	color: #FFF;
	background-color: #F5941F;
	text-decoration: none;
	border-right: 1px solid #272727;
}
#banda li a:hover {
	background: #106EAC;
	color: #FFF;
}
#banda li a#current  {
	background: #106EAC;
	color: #FFF;
}


/* header photo */
.headerphoto {
	margin: 10px auto 0;
	width: 900px;
	height: 210px;
	padding: 0 ;
	background: #FFF url(../images/newy2.gif) no-repeat;	
	border: 1px solid #ccc;
}
#exa{
	position: relative;
	top:178px;
	left:692px;
	z-index: 1;
	width: 254px;

}
/* content */
#wrapy {
	clear: both;
	margin: 5px auto;
	background: #900;
	width: 990px
}
#content-wrap {
	clear: both;
	width: 100%;
}
#content {
	text-align: left;	
	padding: 0;
	margin: 0 auto;	

}
#fl1{
	float: right;
	margin: 18px 20px 0 0;	
}
/* academia*/
#bg_acade{
	float: left;
	width: 956px;
	height: 488px;
	background: url(../images/bg_acade.gif) no-repeat;	
}
#up_acade{
	float: left;
	width: 956px;
	margin:60px 0 10px 15px ;
}
.l_acade{
	float: left;
	width: 245px;
	height: 200px;	
	
}
.l2_acade{
	float: left;
	width: 170px;
	height: 200px;	

}
.acaz{
	float: left;
	margin: 18px 0 0 7px;
	padding-bottom:20px;
	
}
.acazb{
	float: left;
	margin: 13px 20px 20px 7px ;
	width: 170px;
}
#levitar{
	float: left;
	margin: 19px 10px 10px 7px;
}
#map{
	float: left;

}
.acazc{
	float: left;
	margin: 44px 20px 10px 7px ;
	width: 305px;
}
/* foro*/
#bg_foro{
	float: left;
	width: 956px;
	height: 320px;
	background: url(../images/bg_foro.gif) no-repeat;	
}
.foro_sub{
	float: left;
	width: 180px;
	height: 310px;
	margin: 270px 2px 0 21px;
	line-height: 14px;
	font-size: 11px;
	color:#900;

}
.foro_r{
	float: right;
	width: 120px;
	height: 300px;
	margin: 20px 10px 0 2px;
	line-height: 14px;


}
/* Seminar*/
#bg_seminar{

	width: 956px;
	height: 483px;
	background: url(../images/bg_seminar.gif) no-repeat;	
}
#bg_seminar h3{

	color: #900;
}
.sem_left{
	float:left;
	width: 560px;	
	margin: 8px 0 0 0;

}
.sem_left .txt{
	float:left;
	width: 360px;
	margin-left:20px;
	
}

.sem_right{
	float:right;
	width: 300px;
	margin: 8px 0 0 0;

}	
#sem_ontur{
	float:right;
	width: 200px;

	height:160px;
	margin: 10px 0 0 0;
}	
#sem_online{
	float:right;
	width: 200px;
	height:160px
}	
#sem_exper{
	float:right;
	height:160px;

	width: 200px;
}		
#sem_atrax{
	float:left;
	margin-top:10px;
	width: 590px;
	height:235px;
}	
#sem_susex{
	float:left;

	width: 590px;	
}	
.sem_inc{
	
	margin-left: 8px;
	
}	
.sem_inf{
	
	float: right;
	color: #00f;
	margin: 100px 30px 0 0;
	font: bold 12px 'Verdana', Tahoma, Sans-serif;
	
}	
/* Atraxion-Sussex*/
#bg_sux{

	width: 956px;
	height: 170px;
	background:  url(../images/bg_sux.gif) no-repeat;	
}
#bg_as{

	width: 956px;
	height: 170px;
	background:  url(../images/bg_atrax.gif) no-repeat;	
}
#bg_as2{
position:static;

	width: 956px;
	height: 321px;
	background: url(../images/bg_atrax2.gif) no-repeat;	
}
#as_titul{

float:left;
	background-color: cc0;	
	margin-left:0;
	margin-top: 23px;
	display:block;
	width: 956px;	height: 82px;
}
#tb_as{
	float:left;
	margin: 44px 20px 0 15px;
	width: 410px;

}
#incluye{
	float:left;
	margin: 54px 0 0 0;
	width: 170px;

}
.mesmat{/*no del*/
	float: left;
	line-height: 12px;
	font-size: 11px;
	font-family: 'Trebuchet MS', Sans-serif;	
	margin:13px 0 0 0;

}
.peso_txt{/*no del*/
	float: left;
	font: bolder 15px 'Trebuchet MS', sans-serif;
	color: #FFF;
	margin:7px 0 0 20px;
	width: 110px;

}
.price_txt{/*no del*/
	float: left;
	font: bolder 18px 'Sans ', sans-serif;
	color: #FFF;
	margin:20px 0 0 10px;
	width:80px;

}
#sexymu{
	float: left;
	margin:4px 10px;	
	width: 300px;
}
.l_atx{
	float: left;
	width: 290px;
	padding: 26px 6px  0 10px;
/*	height: 220px;*/
}
/*as_sw1{
	position: relative;
	top: 10px;
	left: 20px;
	z-index: 1;
	width: 270px;
	
}*/
.container{

	height: 125px;

}
#as_sw1{
	margin-left: 20px;

	width: 270px;
	
}
#as_sw2{
	position: relative;
	top: 8px;
	left: 10px;
	z-index: 1;
	width: 290px;
}
/* team*/
.teamx{
	float: left;
	margin-right: 8px ;
	background-color: #fff;
	width: 180px;
	padding: 20px 0 10px 0 ;
}
.teamy{
	float: right;
	margin: 0 ;
	background-color: #fff;
	width: 200px;
	padding: 20px 0 5px 0 ;
	
}
.teamy .text{
	
	margin: 20px 10px 0 10px;
	
	
	
	
}
/* news*/
#bg_news{

	width: 956px;
	height: 483px;
	background: url(../images/bg_news.gif) no-repeat;	

}
.up_a{
	float: left;
	
	height: 245px;
	width: 200px;
	padding:10px 10px 5px 10px ;
}
.up_b{
	float: left;
	height: 245px;
	width: 270px;
	padding:10px 10px 5px 10px ;
}
.up_c{
	width: 180px;
	float: right;
	height: 245px;
	padding:10px 30px 5px 10px ;
}
.up_d{
	width: 180px;
	float: right;
	height: 245px;
	padding:10px 20px 5px 20px ;
}
.fund_up{
	height:185px;
}
.fund_dw{
	height:128px;
}
.fund_dwb{
	height:175px;
}
.dw_a{
	float: left;

	height: 210px;
	width: 160px;
	padding:8px 20px 0 20px;
	margin: 0 10px 0 5px;
}
.dw_c{
	float: left;
	height: 210px;
	width: 485px;
	padding:8px 20px 0 15px ;
}
.dw_d{
	width: 180px;
	float: right;

	height: 210px;
	padding:2px 30px 0 10px ;
}
.negro{
	/*background-color: #000;*/
	height: 55px;
	color:#fff;
	margin-bottom:10px;

}

.cabeza{
	
	margin: 13px 10px 3px 5px ;
	color:#fff;
}

.info_a{
	position: absolute;
	left: 49%;
	top: 480px;
	color: #00f;
	font: bolder 15px 'Trebuchet MS', sans-serif;
}
.info_b{
	position: absolute;
	left: 68%;
	top: 480px;
	color: #00f;
	font: bolder 15px 'Trebuchet MS', sans-serif;
}
.info_c{
	position: absolute;
	left: 2%;
	top: 480px;
	color: #00f;
	margin-left: 0px;
	font: bolder 15px 'Trebuchet MS', sans-serif;
}
.info_aa{
	position: absolute;
	left: 21%;
	top: 680px;
	color: #00f;
	font: bolder 15px 'Trebuchet MS', sans-serif;
}
.info_bb{
	position: absolute;
	left: 68%;
	top: 680px;
	color: #00f;
	font: bolder 15px 'Trebuchet MS', sans-serif;
}
.info_cc{
	position: absolute;
	left: 88%;
	top: 680px;
	color: #00f;
	font: bolder 15px 'Trebuchet MS', sans-serif;
}

/* Online */
#bg_online {
	float: left;
	width: 556px;
	height: 483px;
	background: url(../images/bg_online.gif) no-repeat;	
}
#bg_online2 {
	float: right;
	height: 483px;
	width: 390px;
	background: url(../images/bg_online2.gif) no-repeat;	

}
#online2{
	float: right;
	padding: 390px 20px 0 40px;
width: 300px;
}
#online_l{
	float: left;
	padding: 120px 10px 0 10px;
	width: 280px;
	height:160px;
}
#online_r{
	float: right;
	padding: 120px 10px 0 10px;
	width: 220px;height:195px;
}
#online_dw{
	float: left;
	padding: 0 250px 0 10px;
	width: 250px;height:150px;
}

/* Ontur */
#bg_ontour {

	height: 483px;
	width: 959px;
	background: url(../images/bg_ontour.gif) no-repeat;	

}
.r_dest{
	float: right;	
	margin-top: 29px;
	margin-right: 22px;
	width: 170px;
}

.dest{
	float: right;	
	/*margin-top: 29px;
	margin-right: 9px;*/
	width: 170px;
	margin:29px 9px 0 0;
}
.l_dest{
	float: left;	
	margin: 4px 8px;

	width: 210px;		
}
.mask{
	height: 312px;	

}
.costo{
	clear: both;	
	font: bolder 18px 'Sans ', sans-serif;
	color: #FFF;
	text-align:right;
	margin:5px 10px;

}
/* AVM*/

#bg_avm {

	height: 327px;
	width: 959px;
	background: url(../images/bg_avm.gif) no-repeat;	
}
.avm_l {
	float: left;
	height: 327px;
	width: 215px;
	padding:10px 25px 0 0;
}
.avm_r {
	float: left;
	height: 327px;
	width: 215px;
	padding:10px 10px 0 0;
}

.fund_avm {
	clear:both;
	height: 280px;
		
}
.buy{
	clear:both;
	padding-top:85px;
}
.dvdon{
	float:right;
	color:#900;
	width: 80px;
}

/* informacion */

#bg_info {

	height: 327px;
	width: 959px;
	background: url(../images/bg_info.gif) no-repeat;	
}
.bordinfo{
	font-family: 'Tahoma';
	font-size: 10px;
	color: #900;

}
.marco_l{
	float: left;	
	width: 90px;
	height: 180px;

}.marco_r{
	float: right;	
	width: 90px;
	height: 114px;

}
.marco_up{

	height: 60px;

}
.fila{
	margin:10px 0 12px 0;


}
.pdf{
	margin: 4px;
	float: right;
	width: 100px;
	font-size: 10px;

}
.info_link{
	color: #00f;
	position: relative;
	font: bold 12px 'Verdana', Tahoma, Sans-serif;
	float: right;
	top:25px;
	}

/* contacto */

#bg_contact {

	height: 488px;
	width: 959px;
	background: url(../images/bg_contact.gif) no-repeat;	
}

#up_contact {
	width: 959px;
	float:left;

	height:170px;
	background-color: #cce;

}
#formu {
width: 450px;
	position: relative;
	top:193px;
	left: 18px;
}
#msn {
	width: 120px;
	position: relative;
	top:73px;
	left: 845px;
}
#data_c {

	position: relative;
	top:130px;
	left: 505px;
	width: 500px;
}

/* productos */

#bg_pro {

	height: 327px;
	width: 959px;
	background: url(../images/bg_pro.gif) no-repeat;	
}

#p_sidebar {
	background: url(../images/sub_pro.jpg) no-repeat;	
	height: 134px;
	width: 412px;
	padding:5px;
}
.l_pro{
	float: left;
	width: 300px;
	padding: 70px 0 0 10px;
	margin-right: 8px;
}
.h_txt{
	height: 230px;

	}
.info_txt{
	text-align:  right;
	float: right;
	font: bolder 12px 'Verdana ', sans-serif;
	color: #00F;


}
.p_info {
	float: left;
	color: #00f;
	margin: 5px 10px 0 0;
	font: bold 12px 'Verdana', Tahoma, Sans-serif;


}
.info {
	float: right;
	color: #00f;
	margin: 5px 10px 0 0;
	font: bold 12px 'Verdana', Tahoma, Sans-serif;
}
.info2 {
	float: left;
	color: #00f;
	margin: 30px 0 0 200px;
	font: bold 12px 'Verdana', Tahoma, Sans-serif;


}

.pro_txt {

	width: 250px;
}






#sidebar_r {
	float: right;
	width: 110px;
	margin: 0; padding-left: 14px ;	
	background: #000;
	color: #fff;
	height:390px;
	font: Normal 12px 'Verdana', Tahoma, Sans-serif;

}
#sidebar_r p{ margin-left:0;
}
#sidebar_r a{ color:#fff;
}
#sidebar_r a:hover{ color:#e74;
}
#sidebar h1 {
	padding: 10px 0px 5px 10px;
	margin: 0;	
	font: bold 1.3em 'Trebuchet MS', Tahoma, Sans-serif;
}


/* sidebar menu */
#sidebar ul.sidemenu {
	list-style:none;
	margin: 10px 0 15px 0;
	padding: 0;
	background: #F2F2F2;			
}
#sidebar ul.sidemenu li {
	padding: 0px 10px;
}
#sidebar ul.sidemenu a {
	display:block;
	font-weight:normal;
	color: #333;
	height: 1.5em;	
	padding:.3em 0 .3em 15px;
	line-height: 1.5em;
	border-bottom: 1px dashed #D4D4D4;
	text-decoration:none;
}
#sidebar ul.sidemenu a.top{	
	border-top: 1px dashed #D4D4D4;
}
#sidebar ul.sidemenu a:hover {
	padding: .3em 0 .3em 10px;
	border-left: 5px solid  #106EAC;
	color: #106EAC;		
}

/* main */

.thumb{
	clear: both;
	margin: 5px ;
	padding: 0 10px 10px 10px;
	text-align:center;
	font-size: 10px;
	line-height: 12px;
}
.foto_l{
	float: left;
	margin: 10px 5px 5px 10px ;
	font-size: 10px;
	color: #000;
}

.foto_r{
	float: right;
	margin: 5px ;
	font-size: 9px;
	text-align: center;
}
#main {
	float: left;
	background: #FFF;
	width: 959px;	
	margin: 10px 0 10px 0; padding: 0;	

}
#main7 {
	float: left;

	width: 959px;	
	margin: 8px 0 10px 0; padding: 0;	

}
#main #boxes {
	clear: both
	background: #ccc;

	margin: 0 10px 0 10px; padding: 0;	
	border: 0;
}
#main .box {
	float: left;

	border:0;
	width: 194px;
	
	padding-left: 1px;
	background: url(../images/box.jpg) no-repeat;	
	font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
}
#main .box1 {
	float: left;
	border:0;
	width: 385px;
	padding-left: 1px;
	background: url(../images/boxon2.jpg) no-repeat;	
	font: normal 1.5em 'Trebuchet MS', Tahoma, Sans-serif;
	height:250px;
}
#main .pdf {
	float: left;

	width: 390px;
}
h1 a{ color:#006;
}
h1 a:hover{ color:#106EAC; text-decoration: none;
}
h3 a{ color:#006;
}
h3 a:hover{ color:#106EAC; text-decoration: none;
}
/*#main .box h3 a{ color:#000;
}
#main .box h3 a:hover{ color:#00c; text-decoration: none;
}
#main .boxon h3 a{ color:#000;
}
#main .boxon h3 a:hover{ color:#00c; text-decoration: none;
}
#main .box1 h3 a{ color:#000;
}
#main .box1 h3 a:hover{ color:#00c; text-decoration: none;
}
*/
#main .boxon {
	float: left;

	border:0;
	width: 384px;
	height: 412px;
	/*padding: 0 10px 0 10px ;*/
	background: url(../images/boxon.jpg) no-repeat;	
	font: normal 11px 'Trebuchet MS', Tahoma, Sans-serif;*/

}
#main .pmi {
	clear: both;

	height:40px;
}
#main .pmi2 {
	clear: both;

}
.social2{
	float: left;
	padding: 0 0 0 20px;
	width: 500px;
	
}
	

#main .fund {
	float: left;

	height:360px;
}
#main .fundx {
	float: left;

	height:185px;
}

#main .price {
	float: left;

	margin:16px 0 0 60px;
	color: #fff;	
	font: normal 18px 'Verdana', Tahoma, Sans-serif;
}
#main .price2 {
	float: right;

	margin:35px 20px 0 0;
	color: #fff;	
	font: normal 18px 'Verdana', Tahoma, Sans-serif;
}
#main .bef {
	float: left;	
	color: #000;
	margin: 10px 0 0 15px;
	font: normal 10px  ' Tahoma', Sans-serif;
}
#main .titul {
	float: left;
	margin:21px 0 0 3px;
	color: #fff;
	
}
#main .text {
	float: left;
	margin:8px 1px 2px 1px;	
	font: normal 9px 'Verdana', Tahoma, Sans-serif;
	width: 180px;
}
#main .text2 {
	float: left;
	margin:8px 1px 2px 1px;	
	font: normal 9px Sans-serif;
	width: 380px;
}
#main .texton {
	position:relative;	
	margin:103px 10px 5px 10px;	
	font: normal 9px Sans-serif;
	
}
#main h1 {
	padding: 10px 0px 0px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2; 	
	font: bold 1.4em 'Arial', Tahoma, Sans-serif;
}
.und {
	font: normal 1.2em 'Verdana', Tahoma, Sans-serif;
	color: #900;
	letter-spacing:-1px;
}

.news {
	color: #fff;
	margin: 0 50px 10px 0;
	padding: 0 0 10px 10px;
	font: normal 1em 'verdana', Tahoma, Sans-serif;
	background: #900;
}

.box_left {
	float: left;

	margin: 10px;
	width: 55%;
	background: #fff;

}
.prod_left {
	float: left;

	margin: 2px 0 0 0;
	width: 48%;
	background: #fff;

}
.prod_right {
	float: left;

	margin: 2px 0 0 0;
	width: 32%;
	background: #fff;

}
.box_right {
	float: right;

	margin: 10px;
	width: 38%;
	background: #fff;	
}
.sem {
	float: left;
	border-right: 1px solid #900;
	margin: 10px;
	width: 29%;
	background: #fff;	
}
.nove {
	color: #900;
	font: normal 12px 'Verdana',Tahoma , Sans-serif;

}
.novem {
	color: #900;
	font: normal 11px 'Tahoma', Verdana, Sans-serif;
}
.rot{
	margin: 0 0 8px 0; padding:7px;
	background: #900;
	color: #fff;
	width: 150px;
}
.mrot{
	margin: 0 5px 5px 0 ; padding:4px;
	background: #900;
	color: #fff;
	width: 80px;
	float:left;
}
#barra_sem{
	clear: both;
	margin: 20px 0 10px 0; 
	padding: 0;
	height: 82px;
	border: 1px solid #900;
	background: #900;
}
.baright{
	float: right;
	color: #fff;
	padding: 30px 5px 20px 0 ;
	font: normal 18px 'Verdana', Tahoma, sans-serif;*/
}
.acad{
	float: left;
	margin-right: 8px ;
	padding: 0 0px 0 0;

	width: 340px;

}
.acax{
	float: left;
	margin-right: 8px ;

	width: 180px;

}
.acay{
	float: right;
	margin: 0 ;

	width: 200px;
	padding-bottom: 5px;
	
}
.acami{
	padding:35px 10px 0 10px ;
	height: 270px;

}

.black {
	clear:both;
	margin-top: 0; padding:0;
	background: #000;

}
.black_r {
	float:right;
	margin-top: 10px; padding:10px;
	background: #000;
	color: #fff;
	width: 40%;

}
.posta {
	margin: 10px; 
	padding:0;

	text-align: center;
}
.post {
	margin: 8px 0 8px 0; padding:10px;
	background: #FFF;
}
.poste {
	margin: 0;
	
}
.post .post-footer {
	background-color: #FAFAFA;
	border: 1px solid #f2f2f2;
	padding: 5px; margin-top: 20px;
	font-size: 95%;
}
.post .post-footer .date {
	background: url('../images/clock.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .comments {
	background: url('../images/comment.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .post-footer .readmore {
	background: url('../images/page.gif') no-repeat 0 center;
	padding-left: 20px; margin: 0 10px 0 5px;
}
.post .shirt1{
	height:110px;
}
.post .wide1{
	width:35%;
}
/* footer*/

#footer {		
	clear: both;
	 } 
#footer h1, #footer p {	margin-left: 0; }

#footer-content {	


	margin: 10px auto;
	text-align: left;
	height: 150px;


}
#footer-bar {
	clear: both;
	height: 160px;
	padding: 0;

}
#footer-content a {
	text-decoration: none;
	color: #777;	
}
#footer-content a:hover {
	text-decoration: underline;
	color: #333;
}
#footer-content ul {
	list-style: none;
	margin: 0; padding: 0;
}
#footer-content #col0 {
	float: left;
	height: 152px;
	margin-right: 5px;

}
#footer-content #col1 {
	float: left;
	height: 152px;
	margin-left: 5px;
}
#footer-content #col2 {
	float: left;
	height: 152px;
	margin-left: 5px;
}
#footer-content #col3 {
	float: left;
	height: 152px;
	margin-left: 5px;
}
#footer-content #col4 {
	float: left;
	height: 152px;
	margin-left: 5px;
}
#footer-content #col5 {
	float: left;
	height: 152px;
	margin-left: 5px;
}
.sub { clear: both;
	text-align: center;
	font-size: 9px;
	margin: 2px auto 0  auto ; padding: 0;
	width: 990px;
	background-color: #eee;
}
.sub fieldset {
	margin: 0 5px;
}
.sub a, sub a:visited {
	color: #900;
}
/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right {	text-align: right; }
.align-center {	text-align: center; }
/* additional classes */

.left  { float: left; margin:10px;  }
.clear { clear: both; }
.gray  { color: #D9FFC1; }
/*------------------------- Menu desplegable----------*/
ul#navmenu-h {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 600px; /*For KHTML*/
  list-style: none;
  height: 30px;
}

ul#navmenu-h li {
  margin: 0;
  border: 0 none;
  padding: 0;
  float: left; /*For Gecko*/
  display: inline;
  list-style: none;
  position: relative;
  height: 30px;
}

ul#navmenu-h ul {
  margin: 0;
  border: 0 none;
  padding: 0;
  width: 160px;
  list-style: none;
  display: none;
  position: absolute;
  top: 30px;
  left: 0;
}

ul#navmenu-h ul:after /*From IE 7 lack of compliance*/{
  clear: both;
  display: block;
  font: 1px/0px serif;
  content: ".";
  height: 0;
  visibility: hidden;
}

ul#navmenu-h ul li {
  width: 160px;
  float: left; /*For IE 7 lack of compliance*/
  display: block !important;
  display: inline; /*For IE*/
}

/* Root Menu */
ul#navmenu-h a {
  border: 1px solid #FFF;
  border-right-color: #CCC;
  border-bottom-color: #CCC;
  padding: 0 6px;
  float: none !important; /*For Opera*/
  float: left; /*For IE*/
  display: block;
  background: #FFA800;
  color: #fff;
  font: bold 11px/30px Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  height: auto !important;
  height: 1%; /*For IE*/
}

/* Root Menu Hover Persistence */
ul#navmenu-h a:hover,
ul#navmenu-h li:hover a,
ul#navmenu-h li.iehover a {
  background: #FFD280;
  color: #666;
}

/* 2nd Menu */
ul#navmenu-h li:hover li a,
ul#navmenu-h li.iehover li a {
  float: none;
  background: #FFa800;
  color: #fff;
}

/* 2nd Menu Hover Persistence */
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a,
ul#navmenu-h li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover a {
  background: #FFD280;
  color: #666;
}

/* 3rd Menu */
ul#navmenu-h li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li a {
  background: #EEE;
  color: #fff;
}

/* 3rd Menu Hover Persistence */
ul#navmenu-h li:hover li:hover li a:hover,
ul#navmenu-h li:hover li:hover li:hover a,
ul#navmenu-h li.iehover li.iehover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover a {
  background: #CCC;
  color: #FFF;
}

/* 4th Menu */
ul#navmenu-h li:hover li:hover li:hover li a,
ul#navmenu-h li.iehover li.iehover li.iehover li a {
  background: #EEE;
  color: #666;
}

/* 4th Menu Hover */
ul#navmenu-h li:hover li:hover li:hover li a:hover,
ul#navmenu-h li.iehover li.iehover li.iehover li a:hover {
  background: #CCC;
  color: #FFF;
}

ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul {
  display: none;
  position: absolute;
  top: 0;
  left: 160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#navmenu-h li:hover ul ul,
ul#navmenu-h li:hover ul ul ul,
ul#navmenu-h li.iehover ul ul,
ul#navmenu-h li.iehover ul ul ul {
  display: none;
}

ul#navmenu-h li:hover ul,
ul#navmenu-h ul li:hover ul,
ul#navmenu-h ul ul li:hover ul,
ul#navmenu-h li.iehover ul,
ul#navmenu-h ul li.iehover ul,
ul#navmenu-h ul ul li.iehover ul {
  display: block;
}

	.post fieldset {
  float: left;
  margin: 10px 5px 0 5px ;
	
}
.post fielset img{
  text-align: center;

}
/*bordes redondos*/
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}
/*prensa*/
#p1{
	width:260px;
	margin: 5px 0;
	background: #FFF;
	padding: 0 20px 0 10px ;
	float: left;
}
#p2{
	float: right;
	margin: 5px ;
	height:152px;
	
}
#p3{
	float: right;
	margin: 5px 0;
	
	
}
.social{
	
	margin: 4px 0;	
}
#bg_links{
	float: left;
	width: 963px;
	height: 496px;
	background: url(../images/bg_press.gif) no-repeat;	
}

a.addthis_button_google_plusone {
   margin-left: 5px;
}
