@import url('reset.css');

/****************************************************************************************************
*										ESTILOS GENERALES											*
****************************************************************************************************/
body {
	color: #606161;
	font: normal 11px Arial, Helvetica, sans-serif;
}

div#container {
	width: 970px;
	margin: 0px auto;
}

a {
	text-decoration: none;
	color: #666666;
}

/****************************************************************************************************
*											HEADER													*
****************************************************************************************************/
div#header {
	height: 108px;
	background: url(../images/backgrounds/header.gif) no-repeat right top;
}

div#header div#logo {
	float: left;
	margin-top: 12px;
}

div#header div#lang,
div#header div#mail,
div#header p#fecha {
	float: right;
	margin: 65px 10px 0px 0px;
}

div#header p#fecha {
	color: #858585;
	margin-top: 83px;
	font-weight: bold;
}

div#navBar ul li {
	float: left;
}

div#navBar ul li a {
	display: block;
	height: 50px;
}

div#navBar ul li a span {
	display: none;
}

div#navBar ul li a.btn01 {
	width: 76px;
	background: url(../images/backgrounds/menu/btn01.gif) no-repeat left top;
}

div#navBar ul li a.btn02 {
	width: 105px;
	background: url(../images/backgrounds/menu/btn02.gif) no-repeat left top;
}

div#navBar ul li a.btn03 {
	width: 87px;
	background: url(../images/backgrounds/menu/btn03.gif) no-repeat left top;
}

div#navBar ul li a.btn04 {
	width: 91px;
	background: url(../images/backgrounds/menu/btn04.gif) no-repeat left top;
}

div#navBar ul li a.btn05 {
	width: 139px;
	background: url(../images/backgrounds/menu/btn05.gif) no-repeat left top;
}

div#navBar ul li a.btn06 {
	width: 47px;
	background: url(../images/backgrounds/menu/btn06.gif) no-repeat left top;
}

div#navBar ul li a.btn07 {
	width: 126px;
	background: url(../images/backgrounds/menu/btn07.gif) no-repeat left top;
}

div#navBar ul li a.btn08 {
	width: 127px;
	background: url(../images/backgrounds/menu/btn08.gif) no-repeat left top;
}

div#navBar ul li a.btn09 {
	width: 100px;
	background: url(../images/backgrounds/menu/btn09.gif) no-repeat left top;
}

div#navBar ul li a.btn10 {
	width: 72px;
	background: url(../images/backgrounds/menu/btn10.gif) no-repeat left top;
}

div#navBar ul li a:hover {
	background-position: left bottom;
}
/****************************************************************************************************
*											COL_LEFT												*
****************************************************************************************************/
div#col_left {
	width: 192px;
	float: left;
}

ul#menu_interno {
	margin-bottom: 10px;
}

ul#menu_interno li {
	width: 192px;
	overflow: hidden;
}

ul#menu_interno li div.menuTop,
ul#menu_interno li div.menuBot {
	width: 100%;
	overflow: hidden;
	height: 3px;
}

ul#menu_interno li div.menuTop {
	background: url(../images/backgrounds/menu/menu_interna_top.gif) no-repeat center top;
}

ul#menu_interno li div.menuBot {
	background: url(../images/backgrounds/menu/menu_interna_bot.gif) no-repeat center top;
}

ul#menu_interno li a.menuMid {
	color: #525252;
}

ul#menu_interno li a.menuMid {
	color: #525252;
	display: block;
	padding: 3px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images/backgrounds/menu/menu_interna_mid.gif) repeat-y 3px 0px;
}

ul#menu_interno li a.subItem {
	font-weight: normal;
}

ul#menu_interno li a.subItem span {
	margin-left: 10px;
	display: block;
	font-size: 11px;
}

ul#menu_interno li div.menuMid {
	color: #525252;
	display: block;
	padding: 3px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	background: url(../images/backgrounds/menu/menu_interna_mid.gif) repeat-y 3px 0px;
}

ul#menu_interno li div.menuMid a:hover,
ul#menu_interno li a.menuMid:hover,
ul#menu_interno li a.activo {
	color: #e93d42;
}

/****************************************************************************************************
*											COL_MID													*
****************************************************************************************************/
div#col_mid {
	width: 475px;
	float: left;
	padding-left: 15px;
}

div#destacado {
	width: 480px;
	height: 220px;
	padding: 10px 0px 0px 10px;
	background: url(../images/backgrounds/destacado.gif) no-repeat left top;
}

div#destacado div#fotos {
	width: 472px;
	height: 194px;
	overflow: hidden;
}

div#destacado div#fotos div,
div#destacado div#fotos div#detalle {
	width: 472px;
	height: 194px;
	position: absolute;
}

div#destacado div#fotos img {
	width: 472px;
	height: 194px;
	float: left;
	position: static;
}

div#destacado div.mask{
	width: 472px;
	height: 194px;
	overflow: hidden;
	position: relative;
}

div#destacado div.mask img{
	border: none;
	display: block;
	position: absolute;
}

div#destacado ul {
	float: right;
	margin: 3px 8px 0px 0px;
	_margin: 3px 4px 0px 0px;
}

div#destacado ul li {
	color: #757575;
	width: 15px;
	height: 18px;
	float: left;
	margin-left: 9px;
	cursor: pointer;
	padding: 4px 0px 0px 7px;
	font: bold 13px Arial, Helvetica, sans-serif;
	background: url(../images/destacado/boton.gif) no-repeat left top;
}

div#destacado div#detalle img {
	width: 180px;
	height: 194px;
	margin-right: 15px;
}

div#destacado div#detalle p {
	color: #858585;
	margin-top: 5px;
}

div#destacado div#detalle p a {
	color: #00559e;
	font-size: 10px;
}

div#destacado div#detalle h1 {
	color: #858585;
	font-size: 14px;
	font-weight: bold;
}

div#newsFeed {
	margin-top: 10px;
}

div#newsFeed ul {
	width: 490px;
	overflow: hidden;
}

div#newsFeed ul li,
div#newsFeed ul li a {
	display: block;
	float: left;
}

div#newsFeed ul li a {
	width: 155px;
	height: 39px;
}

div#newsFeed ul li a span {
	display: none;
}

div#newsFeed ul li a#tab_1 {
	background: url(../images/backgrounds/tabs/amcham-news.jpg) no-repeat left top;
}

div#newsFeed ul li a#tab_2 {
	margin-left: 2px;
	background: url(../images/backgrounds/tabs/washington-post.jpg) no-repeat left top;
}

div#newsFeed ul li a#tab_3 {
	margin-left: 2px;
	background: url(../images/backgrounds/tabs/the-new-york-times.jpg) no-repeat left top;
}

div#newsFeed ul li a#tab_1.activo,
div#newsFeed ul li a#tab_2.activo,
div#newsFeed ul li a#tab_3.activo {
	width: 168px;
	background-position: right bottom;
}

div#newsFeed div.contTab,
div#newsFeed div.contTab2,
div#newsFeed div.contTab3 {
	width: 460px;
	min-height: 200px;
	_height: 200px;
	clear: both;
	padding: 15px;
	/*background: url(../images/backgrounds/tabs/contTab.gif) no-repeat left top;*/
}

div#newsFeed div.contTab {
	background: url(../images/backgrounds/tabs/contTab.gif) no-repeat left top;
}

div#newsFeed div.contTab2 {
	background: url(../images/backgrounds/tabs/contTab2.jpg) no-repeat left top;
}

div#newsFeed div.contTab3 {
	background: url(../images/backgrounds/tabs/contTab3.jpg) no-repeat left top;
}

.contTab p {
	font-size: 11px;
}

.contTab p.meta {
	font-size: 11px;
}

.contTab h1 a {
	font-size: 13px;
}

div.nota {
	margin: 0px auto 15px;
}

div.nota p.fecha {
	color: #00559e;

}

/************************* INTERNA *************************/
div#matchingMiembros {
/*	width: 752px;*/
	float: left;
	clear: both;
/*	margin: 10px 0 0 212px;*/
}

*div#matchingMiembros {
/*	margin-left:100px;*/
}

*div#texto, div#matchingMiembros {
	width: 751px;
	padding-right:-30px!important;	
	}

div#textoBanner div#seccionNota p.section,
div#texto div#seccionNotaceleste p.section {
	color: #FFF;
	margin: 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

div#textoBanner div#seccionNota p.section span,
div#texto div#seccionNotaceleste p.section span {
	color: #FFF;
	font: bold 14px Arial, Helvetica, sans-serif;
}

div#texto h1,
div#textoBanner h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
}

div#texto h2 {
	color: #00559e;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

div#texto p,
div#textoBanner p {
	margin: 15px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
}

div#texto div#foto,
div#textoBanner div#foto {
	width: 213px;
	float: right;
}

div#texto div#foto img,
div#textoBanner div#foto img {
	margin: 0px;
	padding: 0px;
}

div#texto div#foto span,
div#textoBanner div#foto span {
	width: 223px;
	display: block;
	border-bottom: 1px solid #999;
}

div#texto div#foto div.imgfoto span,
div#textoBanner div#foto div.imgfoto span {
	border-bottom: 1px solid #ccc;
}

div#texto div#foto div.imgfoto,
div#textoBanner div#foto div.imgfoto {
	margin-bottom: 20px;
}

div#galeriaFotos {
	clear: both;
	width: 475x;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0px 15px;
}

.fotoThumb {
	float: left;
	margin-right: 15px;
	margin-bottom: 30px;
	width:110px;
	height: 138px;
	text-align: center;
}

.fotoThumb span {
	float: left;
	margin: 0px;
	text-align: left;
	padding-bottom: 0px;
	border-bottom: 1px solid #999;
}




div.listadoFilaSmallBanner {
	width: 490px;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
}

div.listadoFilaSmallBanner div.fotoThumb,
div.listadoFilaSmallBanner div.fotoThumbT2 {
	float: left;
	margin: 0 20px 20px 20px;
	_margin: 0 10px 20px 20px;
	display:inline;
	width:110px;
	height: 138px;
	text-align: center;
}

div.listadoFilaSmall {
	width: 750px;
	clear: both;
	overflow: hidden;
	margin-top: 10px;
}

div.listadoFilaSmall div.fotoThumb,
div.listadoFilaSmall div.fotoThumbT2 {
	float: left;
	margin-right: 15px;
	_margin-right: 3px;
	margin-bottom: 30px;
	width:110px;
	height: 138px;
	text-align: center;
}

div.listadoFilaSmall div.fotoThumbT2 {
	height: 200px;
}

div#archivos {
	clear: both;
	margin-bottom: 10px;
}

div#archivos div.archivoFila {
	width: 700px;
	height: 19px;
	overflow: hidden;
	margin: 4px 0px;
	padding: 4px 10px 0px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #eaeaea;
}

div#archivos a.nombre_archivo {
	font-weight: bold;
}

div#archivos div.archivoFilaSmall {
	width: 440px;
	height: 19px;
	overflow: hidden;
	margin: 4px 0px;
	padding: 4px 10px 0px;
	background-color: #f4f4f4;
	border-bottom: 1px solid #eaeaea;
}

div#archivos div.archivoFila p,
div#archivos div.archivoFilaSmall p {
	color: #666;
	float: left;
	margin: 0;
	font-weight: bold;
}

div#archivos div.archivoFila img,
div#archivos div.archivoFilaSmall img {
	float: right;
}

div#publicaciones {
	margin-top: 10px;
}

div#publiFoto {
	width: 193px;
	height: 284px;
	float: left;
	padding: 9px 9px 0px;
	background: url(../images/backgrounds/publicaciones.gif) no-repeat 0 0;
}

div#publiFoto img {
	border: 1px solid #c5c5c5;
}

div.icoPDF {
	float: left;
}

div#publiFoto div.icoPDF img {
	border: none;
}

div.publi {
	width: 85px;
	float: left;
	margin: 0px 0px 10px 20px;
}

div.icoFecha {
	color: #979797;
	float: right;
	padding-top: 5px;
	font: normal 11px Arial, Helvetica, sans-serif;
}

div#staff {
	clear: both;
	float: left;
	width: 510px;
	overflow: hidden;
	margin-bottom: 15px;
}

div#staff div#staffTit {
	color: #aaabab;
	padding-bottom: 3px;
	margin-bottom: 5px;
	border-bottom: 1px dotted #5a5a5a;
	font: bold 14px Arial, Helvetica, sans-serif;
}

div#staff ul {
	float: left;
}

div#staff ul li {
	margin: 3px 0px;
	padding-left: 15px;
	background: url(../images/iconos/bullet.gif) no-repeat 0px 5px;
}
/****************************************************************************************************
*											COL_RIGHT												*
****************************************************************************************************/
div#col_right {
	width: 253px;
	_width: 263px; /* 273 */
	float: right;
}

/**div#col_right {
	width: 273px;
	float: left;
	margin: -376px 0  0 350px;
}*/

div#banner,
div#banner_interna {
/*	height: 322px;*/
	float: right;
	margin: auto;
}

div#banner_interna {
	margin-top: 10px;
}

div#bannerTOP {
	width: 224px;
	overflow: hidden;
	text-align: center;
	border: 8px solid #EFEFEF;
}

div#bannerTOP img {
	width: 224px;
	float: left;
}

div#bannerBOTTOM,
div#encuestaBOTTOM {
	width: 240px;
	height: 56px;
	text-align: center;
	background: url(../images/backgrounds/banner-bottom.gif) no-repeat left top;
}

div#bannerBOTTOM p {
	color: #858585;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 10px;
}

div#encuesta {
	width: 240px;
	float: right;
/*	background: url(../images/backgrounds/encuesta.jpg) no-repeat left top;*/
}

div#encuestaTOP {
	width: 240px;
	overflow: hidden;
	background-color: #EFEFEF;
}

div#encuesta h2 {
	color: #858585;
	margin: 10px;
	font: bold 16px Arial, Helvetica, sans-serif;
}

div#encuesta p {
	color: #00559e;
	margin: 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
}

div#encuesta ul#poll {
	width: 230px;
	float: left;
	margin: 15px 5px 10px;
}

div#encuesta ul#poll li {
	color: #858585;
	height: 18px;
	font: bold 12px Arial, Helvetica, sans-serif;
	padding: 6px 0px 6px 10px;
}

div#encuesta ul#poll li input {
	margin-right: 5px;
}

div#encuesta div#btnVotar {
	width: 88px;
	clear: both;
	margin: 0px auto;
}

div#encuesta ul#poll li.impar {
	background-color: #e4e4e4;
}

div#col_right ul {
	width: 234px;
	float: right;
	margin: 20px 8px 0px 0px;
}

ul#miniAds li {
	width: 234px;
	overflow: hidden;
	padding: 10px 0px;
	border-bottom: 1px dotted #000;
}

ul#miniAds li.ultimo {
	width: 234px;
	overflow: hidden;
	padding: 10px 0px;
	border: none;
}

ul#miniAds li a img,
ul#miniAds li a {
	float: left;
}

ul#miniAds li a img {
	margin-right: 10px;
}

ul#miniAds li a {
	color: #606161;
	font: bold 12px/18spx Arial, Helvetica, sans-serif;
}

/****************************************************************************************************
											FOOTER													*
****************************************************************************************************/
div#footer {
	width: 100%;
	overflow: hiddeen;
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #E1E1E1;
}



div#footer p,
div#footer p a {
	color: #808080;
	font-size: 10px;
	text-decoration: none;
}

div#footer p.datos {
	float: left;
}

div#footer p.axxon {
	float: right;
}

/**************************************************************************/

#download .ico_down{
	margin:0 5px;
	vertical-align:middle;
}

/********* MIEMBROS *********/

p.busque{
	font-size:12px;
	font-weight:bold;
	margin-top:20px;
	text-align:center;
}

div.miembros{
	margin:40px auto 0;
	width:600px;
}

div.width{
	float:left;
	width:100%;
	margin-top:10px;
}

div.width label{
	width:100px;
	float:left;
	margin-top:3px;
}

div.width select{
	width:280px;
	float:left;
}


table.mostrar{
	margin:0 auto;
	width:740px;
	margin-top:20px;
}

table.mostrar td, table.mostrar th{
	border:solid 1px #E1E1E1;
	font-size:12px;
	text-align:center;
	padding:1px;
}

table.mostrar tr th{
	font-weight:bold;
/*	background:url(../images/backgrounds/tabla-tit-medio.jpg) repeat-x;*/
	padding: 0 10px 0 10px;
	height:35px;
}

div.width img.buscar{
	width:108px;
	height:26px;
	border:0;
	margin:0 0 0 5px;
	
}

div.sombraTabla {
	width:740px;
	background:url(../images/backgrounds/tabla-sombra2.jpg) no-repeat;
	height:9px;
	margin-bottom:20px;
	margin:auto;
	}

/******** PUBLICACIONES ********/

#comments{
	width:752px;
	_width:741px;
	float:left;
	padding: 0px;
}

div#comments h2.limitado {
	margin-right: 35px;
}

.destacado{
	float:left;
	background: url(../images/backgrounds/bg-destacado.jpg) no-repeat 0 0;
	width:211px;
	height:284px;
}
.destacado img{
	float:left;
	margin:5px 0 0 9px;
}
.destacado span{
	float:right;
	width:auto;
	font:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#979797;
	font-weight:bold;
	margin:10px 12px 0 0;
}

.archivos {
	float:left;
	width:510px;
}

.archivo {
	float:left;
	width:95px;
	margin: 0px 0px 0px 5px;
	_margin: 0px 3px 0px 3px;
	padding: 5px;
	text-align: center;
	background: url(../images/backgrounds/bg_publi2.gif) no-repeat left top;
}

div.contArchivos {
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
}

.archivo2 {
	float:left;
	width:140px;
	/*height: 216px;*/
	overflow: hidden;
	margin: 0px 0px 10px 5px;
	_margin: 0px 3px 5px 3px;
	padding: 0px 5px 0px;
	text-align: center;
}

.archivo span,
.archivo2 span {
	float:left;
	font-size:11px;
	color:#979797;
	text-align: left;
}

.archivo span.dia,
.archivo2 span.dia {
	width: 77px;
	overflow: hidden;
}

.archivo2 span.dia {
	width: 122px;
}

.archivo a,
.archivo2 a{
	width: 17px;
	height: 18px;
	display: block;
	float: right;
}

#staff{
	width:750px;
	float:left;
	margin-top:15px;
}

#staff ul.staff-lista{
	float:left;
}

#staff ul.staff-lista li{
	background:url(../images/publicaciones/bull.jpg) no-repeat left 2px;
	padding-left:8px;
	margin-right:5px;
	color:#999999;
}



#staff ul.staff-lista li span{
	color:#333333;
}

#staff .publicite{
	background:url(../images/publicaciones/publicite.jpg);
	width:216px;
	height:108px;
	float:right;
}

#staff .publicite a{
	float:left;
}

#staff .publicite a.publicite-aqui{
	margin:20px 0 0 17px;
}

#staff .publicite a.socio{
	margin:30px 0 0 15px;
}

#staff .publicite a.socio2{
	margin:30px 0 0 23px;
}


/********* LISTADO THUMBNAILS *********/

.listado{
	float:left;
	width:505px;
	overflow: hidden;
}

div#textoBanner div#seccionNotaCorta p.section {
width:475px;
margin-top: 0px!important;
}

div#textoBanner div#seccionNotaCorta p {
	color: #fefefe;
	font-size: 14px;
}

div#texto div#seccionNotaCorta p.section,
div#textoBanner div#seccionNota p.section {
	color: #FFF;
	margin: 0px;
	font: normal 14px Arial, Helvetica, sans-serif;
}

div#texto div#seccionNotaCorta p.section span,
div#textoBanner div#seccionNotaCorta p.section span {
	color: #fff;
	font: bold 14px Arial, Helvetica, sans-serif;
}

ul.thumbs li.ultimo {
	background:none;
}

img.borde{
	float:left;
	border:1px solid;
	border-color:#a1a1a1;
	margin:5px 0 5px 0;
}



div.descripcionLarga ul,
div.descripcionLarga ul li {
	list-style:disc;
	margin-left:20px; 
}



div.contenido div.dia{
	float:right;
	width:380px;
	text-align:right;
	margin:0;
	color:#606161;
}

div.contenido div.dia span{
	float:right;
	width:auto;
	text-align:right;
	margin:0;
	font-size:12px;
	color:#606161;

}

div.contenido div.dia span.azul{
	color:#00559e;
}

div.contenido span.titulo{
	color:#606161;
	font-size:13px;
	font-weight:bold;
/*	float:right;*/
	width:380px;
	margin:10px 0;
	text-align:left;
	height:20px;
}

div.contenido a{
	color:#00559e;
	font-size:11px;
	font-weight:bold;
	float:right;
/*	width:380px;*/
	text-decoration:none;
	background:url(../images/backgrounds/bull-rojo.jpg) no-repeat right 2px;
	padding-right:10px;
}
div.contenido a:hover{
	color:#ef0000;
}

div.listado-der{
	width:240px;
	float:left;
}

div.marco{
	background:url(../images/backgrounds/listado-der.jpg);
	width:240px;
	height:342px;
	text-align:center;
}

div.marco img{
	margin:15px 0 10px 0;
}

div.marco a{
	float:left;
	width:100%;
	color:#858585;
	font-size:13px;
	font-weight:bold;
}

ul.listado-der-bottom{
	width:240px;
	float:left;
}

ul.listado-der-bottom li{
	width:240px;
	float:left;
	margin:15px 0 0 0;
}

ul.listado-der-bottom li img{
	margin:0;
	float:left;
}
ul.listado-der-bottom li a{
	float:left;
	width: 165px;
	margin:0 0 0 10px;
	color:#606161;
	font-weight:bold;
	font-size:12px;
}

/***** Paginado *****/


table.pager td.paginadoInterno, td.paginadoTurquesa,  td.paginadorojo{
	width:29px;
	height:29px;
	color: #999999;
	font-weight:bold;
	font-size:12px;
}

table.pager td.paginadoInterno a, td.paginadoTurquesa a,  td.paginadorojo a{
	color: #999999;
	font-weight:bold;
	font-size:12px;
}



table.pager td.paginadoInterno {
	background: url(../img/buttons/bg-btn-medio.jpg) no-repeat center center;
	padding-top:6px;
}

*table.pager td.paginadoInterno {
	padding-top:16px;
}


table.pager td.paginadoTurquesa {
	background: url(../img/buttons/bg-btn-anterior.jpg) no-repeat center center;

}

table.pager td.paginadorojo{
	background: url(../img/buttons/bg-btn-ultimo.jpg) no-repeat center center;

}




/***** AGENDA *****/

table.agenda{
	margin:10px auto 0px;
	width:752px;
	padding-left:2px;
}

table.agenda td, table.agenda th{
	border:solid 1px #E1E1E1;
	font-size:12px;
	text-align:center;
	padding:2px;
}

table.agenda tr.top,
table.mostrar tr.top {
	background:url(../images/backgrounds/tabla-medio.jpg) repeat-x;
}

table.agenda tr th{
	color: #00559e;
	font-weight:bold;
	height:35px;
}

table.agenda tr th.primero,
table.mostrar tr th.primero {
	background:url(../images/backgrounds/tabla-izq.jpg) no-repeat left top;
}

table.agenda tr th.ultimo,
table.mostrar tr th.ultimo {
	background:url(../images/backgrounds/tabla-derecha.jpg) no-repeat right top;
}

table.agenda td a{
	color:#00559e;
}

table.agenda td a:hover{
	color:#ef0000;
}

table.agenda td.meses {
	color: #e93d42;
	font-weight: bold;
	font-size: 18px;
	font-family: Helvetica;
	padding: 10px 0px 7px;
	border: none;
}

/****************************************************************************************************
*											BENEFICIOS												*
****************************************************************************************************/
div#beneficiosIZQ {
	width: 534px;
	float: left;
	padding: 75px 30px 25px;
	_padding: 75px 30px 15px;
	position: relative;
	background: url(../images/beneficios/backgroundIZQ.jpg) no-repeat center top;
}

div#beneficiosDER {
	width: 161px;
	height: 500px;
	float: left;
	background: url(../images/beneficios/backgroundDER.jpg) no-repeat center top;
}

div#beneficiosIZQ p {
	color: #787878;
	font: normal 14px Arial, Helvetica, sans-serif;
}

div#beneficiosIZQ form div {
	margin: 20px 0px;
}

div#beneficiosIZQ form label {
	color: #787878;
	width: 120px;
	float: left;
	font: bold 14px Arial, Helvetica, sans-serif;
}

div#beneficiosIZQ form input {
	float: left;
	width: 290px;
	height: 18px;
	border: 1px solid #e2e2e2;
}

div#beneficiosIZQ form select {
	float: left;
}

div#beneficiosIZQ form input.buscar {
	width: 108px;
	height: 24px;
	border: none;
	margin-left: 10px;
}

div#beneficiosDER {
	height: 350px;
	display: block;
	padding-top: 200px;
}

div#beneficiosDER p a {
	color: #a55e64;
	text-decoration: none;
}

div#beneficiosDER p a:hover {
	text-decoration: underline;
}

div#beneficiosFooter {
	left:0;
	right:0;
	bottom:0;
	position: absolute;
}

div#beneficiosIZQ table {
	margin-top: 10px;
}

div#beneficiosIZQ table td {
	padding: 10px 10px 0px 0px;
	border-bottom: 1px dotted #CCCCCC;
	font: normal 12px Arial, Helvetica, sans-serif;
}

div#beneficiosIZQ table.pager td {
	border: none;
}

div#beneficiosIZQ table td a {
	color: #979797;
	text-decoration: none;
}

div#beneficiosIZQ table td a:hover {
	text-decoration: underline;
}

div#beneficiosForm {
	width: 350px;
	height: 282px;
	margin: 0 auto;
	padding: 30px;
	text-align: center;	
	background: url(../images/beneficios/background.gif) repeat-x left top;
}

div#beneficiosForm form {
	width: 100%;
	overflow: hidden;
}

div#beneficiosForm form div {
	width: 285px;
	clear: both;
	height: 20px;
	margin: 10px auto;
}

div#beneficiosForm form label {
	width: 80px;
	float: left;
	display: block;
	text-align: left;
	font: bold 14px Arial, Helvetica, sans-serif;
}

div#beneficiosForm form input {
	width: 200px;
	float: left;
	border: 1px solid #b9b7b7;
}

div#beneficiosForm form input.enviar {
	width: 108px;
	height: 25px;
	border: none;
	float: right;
	margin: 5px 3px 0px 0px;
}

div#beneficiosCupon {
	width: 551px;
	height: 306px;
	padding: 10px 20px;
	background: url(../images/beneficios/cupon.jpg) no-repeat 0 0;
}

div#beneficiosCupon div.cupon-por{
	float:left;
	height:95px;
	color:#CC3300;
	width:510px;
	text-align:center;
	font-size:45px;
}

div#beneficiosCupon div.cupon-por p {
	width:500px;
	color: #979797;
	margin: 0px 0px 0px 10px;
	_margin: 0 0px 0px 10px;
	font: normal 14px Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#66CC00;
}

div#beneficiosCupon div.cupon-logo{
	float:left;
	height:50px;
	width:490px;
	vertical-align:bottom;
	padding-top:10px;
}


div#beneficiosCupon div.cupon-desc{
	float:left;
	height:70px;
	width:490px;
	vertical-align:bottom;
}

div#beneficiosCupon div.cupon-desc p {
	width:490px;
	color: #979797;
	margin: 10px 0px 0px 10px;
	_margin: 10px 0px 0px 10px;
	font: normal 14px Arial, Helvetica, sans-serif;
}

div#textosVarios p {
	margin: 15px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
}

div#textosVarios p.link a {
	color: #a55e64;
}

div#textosVarios h1 {
	color: #a55e64;
	font-size: 14px;
}

div#textosVarios ul {
	margin-left: 25px;
}

div#textosVarios ul li {
	margin: 5px auto;
	font: normal 12px Arial, Helvetica, sans-serif;
	line-height: 20px;
	padding-left: 15px;
	background: url(../images/backgrounds/bull-rojo.jpg) no-repeat 0px 6px;
}

div#textosVarios ul li a {
	color: #a55e64;
}

div#linkss h3 {
	font-size: 14px;
	font-weight: bold;
}

div#linkss ul li {
	line-height: 20px;
	padding-left: 10px;
	background: url(../img/bullets/bullet_celeste.gif) no-repeat 0px 7px;
}

div#linkss ul li a:hover {
	text-decoration: underline;
}



/* HEADER DE COLORES
****************************************************************************************************/
div#seccionNota div {
	width: 745px;
	height: 21px;
	overflow: hidden;
	padding: 11px 0px 0px 10px;
}

div#seccionNotaCorta div {
	width: 482px;
	height: 23px;
	overflow: hidden;
	padding: 9px 0px 0px 10px;
}


/* MIEMBROS
****************************************************************************************************/
div.boxMiembros {
	width: 375px;
	float: left;
	margin-top: 10px;
}

div.boxTit,
div.boxTit2 {
	text-align: right;
	height: 20px;
	padding: 7px 5px 0px 0px;
}

div.boxTit a,
div.boxTit2 a {
	color: #FFF;
	text-decoration: underline;
}

div.boxTit {
	background: url(../images/miembros/boxTitle.gif) no-repeat left top;
}

div.boxTit2 {
	background: url(../images/miembros/boxTitle2.gif) no-repeat left top;
}

div.boxCont {
	height: 189px;
	background: url(../images/miembros/boxCont.gif) no-repeat left top;
}

div.boxCont2 {
	height: 189px;
	background: url(../images/miembros/boxCont2.gif) no-repeat left top;
}

div.boxMiembros form,
div.boxCordo form {
	width: 345px;
	margin: 0px auto;
	padding-top: 15px;
}

div.boxMiembros form label,
div.boxCordo form label {
	float: left;
}

div.boxMiembros form div,
div.boxCordo form div {
	width: 100%;
	clear: both;
	overflow: hidden;
}

div.boxMiembros form select,
div.boxCordo form select {
	width: 280px;
	float: right;
	font-size: 11px;
	border: 1px solid #92abc3;
}

div.boxMiembros form input,
div.boxCordo form input {
	width: 280px;
	height: 18px;
	float: right;
	font-size: 11px;
	border: 1px solid #cbcfd2;
}

div.boxMiembros form .btnBuscar,
div.boxCordo form .btnBuscar {
	width: 95px;
	height: 22px;
	border: none;
	float: right;
	margin-top: 3px;
}

div.boxCordo {
	margin-top: 10px;
}

div.titCordo {
	height: 20px;
	text-align: right;
	padding: 7px 5px 0px 0px;
	background: url(../images/miembros/titCordo.gif) no-repeat left top;
}

div.titCordo a {
	color: #fff;
	text-decoration: underline;
}

div.contCordo {
	height: 188px;
	background: url(../images/miembros/contCordo.gif) no-repeat left top;
}

h2.desplegado {
	cursor: pointer;
	padding: 5px 20px 5px 0;
	border-bottom: 1px solid #525252;
	background: url(../images/iconos/arrow_down.gif) no-repeat right 8px;
}

h2.desplegado span {
	color: #525252;
	font-weight: bold;
}

div.desplegados {
	color: #808080;
	padding: 5px 0px;
}

table.pager tr td { border: none; }

/*	TEXTO Y TEXTO BANNER
**************************************************/
div#texto,
div#textoBanner {
	float: left;
	overflow: hidden;
}

div#seccionNota {
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
}

div#seccionNota p.section {
	margin: 0;
	font-size: 12px;
}

div#texto div#seccionNota p.section span {
	font-size: 14px;
	font-weight: bold;
}

div#texto ul.thumbs,
div#textoBanner ul.thumbs {
	width: 100%;
	overflow: hidden;
	float: left;
	padding:0;
	margin:0;
	background: blue;
}

div#texto ul.thumbs li,
div#textoBanner ul.thumbs li {
	float: left;
	overflow: hidden;
	margin: 10px 0 0 15px;
	_margin: 10px 0 0 7px;
	padding: 0px 0px 10px;
	background: url(../images/backgrounds/separador.jpg) repeat-x 0 bottom;
}
div#texto ul.thumbs li img,
div#textoBanner ul.thumbs li img {
	float: left;
}

div#texto ul.thumbs li div.contenido,
div#textoBanner ul.thumbs li div.contenido {
	float:left;
	text-align:right;
}

div#texto div.descripcionLarga,
div#textoBanner div.descripcionLarga {
	color: #808080;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 25px 0 15px;
	text-align: justify;
}

div#texto div.descripcionLarga div#foto,
div#textoBanner div.descripcionLarga div#foto {
	margin: 10px 0 0 10px;
}

div#texto div.listadoFila,
div#textoBanner div.listadoFila {
	clear: both;
	overflow: hidden;
	padding: 10px 15px;
}

/*	TEXTO
**************************************************/
div#texto { width: 752px; margin: 10px 0 0 20px; }

div#texto div#seccionNota div.rojo, div#texto div#seccionNota div.rojo2 {	background: url(../images/backgrounds/tit-bg-rojo.gif) no-repeat left top; }
div#texto div#seccionNota div.azul, div#texto div#seccionNota div.azul2 { background: url(../images/backgrounds/tit-bg-azul.gif) no-repeat left top; }
div#texto div#seccionNota div.gris, div#texto div#seccionNota div.gris2 {	background: url(../images/backgrounds/tit-bg-gris.gif) no-repeat left top; }
div#texto div#seccionNota div.verde, div#texto div#seccionNota div.verde2 { background: url(../images/backgrounds/tit-bg-verde.gif) no-repeat left top; }
div#texto div#seccionNota div.celeste, div#texto div#seccionNota div.celeste2 { background: url(../images/backgrounds/tit-bg-celeste.gif) no-repeat left top; }

div#texto ul.thumbsrojo, div#texto ul.thumbsrojo2 { background: url(../images/backgrounds/bg_rojo.gif) no-repeat left top; }
div#texto ul.thumbsazul, div#texto ul.thumbsazul2 { background: url(../images/backgrounds/bg_azul.gif) no-repeat left top; }
div#texto ul.thumbsverde, div#texto ul.thumbsverde2 { background: url(../images/backgrounds/bg_verde.gif) no-repeat left top; }
div#texto ul.thumbsceleste, div#texto ul.thumbsceleste2 { background: url(../images/backgrounds/bg_celeste.gif) no-repeat left top; }
div#texto ul.thumbsgris, div#texto ul.thumbsgris2 { background: url(../images/backgrounds/bg_gris.gif) no-repeat left top; }

div#texto ul.thumbs li { width: 722px; }
div#texto ul.thumbs li div.contenido { width: 617px; }
div#texto div.descripcionLarga { width: 712px; }
div#texto div.listadoFila { width: 722px; }

div#texto div.descrojo, div#texto div.descrojo2 { background: url(../images/backgrounds/bg_rojo.gif) no-repeat left top; }
div#texto div.descazul, div#texto div.descazul2 { background: url(../images/backgrounds/bg_azul.gif) no-repeat left top; }
div#texto div.descgris, div#texto div.descgris2 { background: url(../images/backgrounds/bg_gris.gif) no-repeat left top; }
div#texto div.descverde, div#texto div.descverde2 { background: url(../images/backgrounds/bg_verde.gif) no-repeat left top; }
div#texto div.descceleste, div#texto div.descceleste2 { background: url(../images/backgrounds/bg_celeste.gif) no-repeat left top; }

div#texto div.filarojo, div#texto div.filarojo2 { background: url(../images/backgrounds/bg_rojo.gif) no-repeat left top; }
div#texto div.filaazul, div#texto div.filaazul2 { background: url(../images/backgrounds/bg_azul.gif) no-repeat left top; }
div#texto div.filagris, div#texto div.filagris2 { background: url(../images/backgrounds/bg_gris.gif) no-repeat left top; }
div#texto div.filaverde, div#texto div.filaverde2 { background: url(../images/backgrounds/bg_verde.gif) no-repeat left top; }
div#texto div.filaceleste, div#texto div.filaceleste2 { background: url(../images/backgrounds/bg_celeste.gif) no-repeat left top; }


/*	TEXTO BANNER
**************************************************/
div#textoBanner { width: 492px; margin: 10px 0 0 10px; }
div#textoBanner p.section { width: 470px; }

div#textoBanner div#seccionNota div.rojo { background: url(../images/backgrounds/tit-bg-corto-rojo.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.azul { background: url(../images/backgrounds/tit-bg-corto-azul.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.gris { background: url(../images/backgrounds/tit-bg-corto-gris.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.verde { background: url(../images/backgrounds/tit-bg-corto-verde.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.celeste { background: url(../images/backgrounds/tit-bg-corto-celeste.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.rojo2 { height: 53px; background: url(../images/backgrounds/tit-bg-corto-rojo-doble.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.azul2 { height: 53px; background: url(../images/backgrounds/tit-bg-corto-azul-doble.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.gris2 { height: 53px; background: url(../images/backgrounds/tit-bg-corto-gris-doble.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.verde2 { height: 53px; background: url(../images/backgrounds/tit-bg-corto-verde-doble.gif) no-repeat left top; }
div#textoBanner div#seccionNota div.celeste2 { height: 53px; background: url(../images/backgrounds/tit-bg-corto-celeste-doble.gif) no-repeat left top; }

div#textoBanner ul.thumbsrojo, div#textoBanner ul.thumbsrojo2 { background: url(../images/backgrounds/bg_temp_rojo.gif) no-repeat left top; }
div#textoBanner ul.thumbsazul, div#textoBanner ul.thumbsazul2 { background: url(../images/backgrounds/bg_temp_azul.gif) no-repeat left top; }
div#textoBanner ul.thumbsverde, div#textoBanner ul.thumbsverde2 { background: url(../images/backgrounds/bg_temp_verde.gif) no-repeat left top; }
div#textoBanner ul.thumbsceleste, div#textoBanner ul.thumbsceleste2 { background: url(../images/backgrounds/bg_temp_celeste.gif) no-repeat left top; }
div#textoBanner ul.thumbsgris, div#textoBanner ul.thumbsgris2 { background: url(../images/backgrounds/bg_temp_gris.gif) no-repeat left top; }

div#textoBanner ul.thumbs li { width: 462px; }
div#textoBanner ul.thumbs li div.contenido { width: 357px; }
div#textoBanner div.descripcionLarga { width: 452px; }
div#textoBanner div.listadoFila { width: 462px; }

div#textoBanner div.descrojo, div#textoBanner div.descrojo2 { background: url(../images/backgrounds/bg_temp_rojo.gif) no-repeat left top; }
div#textoBanner div.descazul, div#textoBanner div.descazul2 { background: url(../images/backgrounds/bg_temp_azul.gif) no-repeat left top; }
div#textoBanner div.descgris, div#textoBanner div.descgris2 { background: url(../images/backgrounds/bg_temp_gris.gif) no-repeat left top; }
div#textoBanner div.descverde, div#textoBanner div.descverde2 { background: url(../images/backgrounds/bg_temp_verde.gif) no-repeat left top; }
div#textoBanner div.descceleste, div#textoBanner div.descceleste2 { background: url(../images/backgrounds/bg_temp_celeste.gif) no-repeat left top; }

div#textoBanner div.filarojo, div#textoBanner div.filarojo2 { background: url(../images/backgrounds/bg_temp_rojo.gif) no-repeat left top; }
div#textoBanner div.filaazul, div#textoBanner div.filaazul2 { background: url(../images/backgrounds/bg_temp_azul.gif) no-repeat left top; }
div#textoBanner div.filagris, div#textoBanner div.filagris2 { background: url(../images/backgrounds/bg_temp_gris.gif) no-repeat left top; }
div#textoBanner div.filaverde, div#textoBanner div.filaverde2 { background: url(../images/backgrounds/bg_temp_verde.gif) no-repeat left top; }
div#textoBanner div.filaceleste, div#textoBanner div.filaceleste2 { background: url(../images/backgrounds/bg_temp_celeste.gif) no-repeat left top; }