﻿@charset "utf-8";
/*FONT GUSTAN*/
@font-face {
    font-family: 'gustanmedium';
    src: url('webfontkit-20130411-093935/gustan-medium-webfont.eot');
    src: url('webfontkit-20130411-093935/gustan-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('webfontkit-20130411-093935/gustan-medium-webfont.woff') format('woff'),
         url('webfontkit-20130411-093935/gustan-medium-webfont.ttf') format('truetype'),
         url('webfontkit-20130411-093935/gustan-medium-webfont.svg#gustanmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
/**/
body {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	background-color: #f3f3f2;
	/* background-image: url(../images/background.jpg); */
	/* background-repeat: repeat-x; */
}
.textop {
	font-size: 9px;
	color: #032C78;
}
a.textop:link {
	font-size: 9px;
	color: #032C78;
	text-decoration: none;
}
a.textop:hover {
	font-size: 9px;
	color: #032C78;
	text-decoration: none;
}
a.textop:visited {
	font-size: 9px;
	color: #032C78;
	text-decoration: none;
}
.imagen {
	padding: 5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
.texbot {
	color: #1F458C;
	font-size: 11px;
	font-weight: bolder;
	letter-spacing: 0pt;
	word-spacing: 0pt;
	padding-left: 5px;
	padding-right: 5px;
}
a.texbot:link {
	text-decoration: none;
}
a.texbot:hover {
	color: #0099FF;
	text-decoration: none;
}
a.texbot:visited {
	text-decoration: none;
}
.titulares {
	color: #02367A;
	font-size: 11px;
	font-weight: bolder;
}
.titulares2 {
	color: #02367A;
	font-size: 12px;
	font-weight: bolder;
}
.titulares3 {
	color: #02367A;
	font-size: 10px;
	font-weight: bolder;
	line-height: 10px;
	white-space: normal;
	margin: 0px 0px;
	text-decoration: none;
	;
	padding: 0px 0px
}
.textsmall {
	font-size: 11px;
	color: #595959;
}
.text_inicio {
	font-size: 11px;
	color: #5DA5D6;
}
.text_banner {
	font-size: 11px;
	color: #6ECBFF;
	margin-top: 10px;
}
a.text_banner:link {
	text-decoration: none;
	line-height: 10px;
}
a.text_banner:hover {
	color: #FFFFFF;
	text-decoration: none;
}
a.text_banner:visited {
	text-decoration: none;
}
.text_banner2 {
	font-size: 10px;
	color: #FFFFFF;
	margin-left: 10px;
	line-height: 12px;
}
a.text_banner2:link {
	text-decoration: none;
}
a.text_banner2:hover {
	color: #6ECBFF;
	text-decoration: none;
}
a.text_banner2:visited {
	text-decoration: none;
}
.zaraza {
	margin: 10px;
	padding-top: 10px;
}
.home_textsmall {
	font-size: 10px;
	color: #C1FFFF;
	padding-left: 6px;
}
.home_textsmall_dest {
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 13px;
}
.separador2 {
	background-image: url(../images/separador_bot2.gif);
	background-repeat: repeat-x;
}
.home_destascado {
	margin-left: 11px;
	background-color: #2A2829;
}
.home_news {
	margin-left: 12px;
}
.home_bigbot {
	margin-top: 8px;
	margin-bottom: 8px;
}
.home_banners_iz {
	margin-top: 10px;
}
.home_banners2 {
	margin-left: 10px;
	margin-top: 10px;
}
.home_hoja {
	margin-right: 10px;
	margin-top: 10px;
}
.home_form {
	margin-right: 5px;
	margin-top: 15px;
	line-height: 2;
}
.fondo_bot {
	background-image: url(../images/fondobot.jpg);
	background-repeat: repeat-x;
	background-position: center;
}
.rule {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #F7F7F7;
	border-right-color: #F7F7F7;
	border-bottom-color: #F7F7F7;
	border-left-color: #F7F7F7;
	color: #E9E9E9;
}
HR {
	height: 1px;
	width: 100%;
	background-color: #F0F0F0;
}
.botonera {
	font-size: 11px;
	color: #FFFFFF;
}
.botonera_margen {
	margin-left: 11px;
	margin-right: 5px;
	margin-top: 15px;
}
a.botonera:link {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
a.botonera:hover {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
a.botonera:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.boton {
	background-image: url(../images/boton.jpg);
	background-repeat: no-repeat;
}
/* **** consorcios de exportacion **** */
.textportada {
	color: #000;
	margin-left: 25px;
	margin-bottom: 50px;
	width: 550px;
	/* width: 704px; */
	float: left;
	min-height: 450px;
	}
.textportada p {
	font-size: 12px;
	line-height: 18px;
	color: #000;
	clear: both;
	margin: 0 0 1em 0;
	}
	/*
	a.textportada:link {
		margin-left: 0px;
		margin-right: 0px;
		color: #FF6600;
		text-decoration: none;
	}
	a.textportada:hover {
		margin-left: 0px;
		margin-right: 0px;
		color: #0066FF;
		text-decoration: none;
	}
	a.textportada:visited {
		margin-left: 0px;
		color: #FF6600;
		text-decoration: none;
	}
	*/
.export_banners1 {
	margin-left: 11px;
	margin-top: 10px;
}
.export_banners2 {
	margin-top: 10px;
}
/* **** consorcios de exportacion **** */
.titulos {
	font-size: 24px; line-height: 27px; color: #C7212B;	margin-bottom: 20px;
	/* font-size: 17px;
	color: #13225B;
	margin-right: 10px;
	margin-left: 20px;
	font-weight: bold; */
}
.titulossmall {
	font-size: 12px;
	color: #13225B;
	margin-right: 10px;
	margin-left: 20px;
	font-weight: bold;
}
.tituloblanco {
	font-size: 17px;
	color: #FFFFFF;
	margin-right: 10px;
	margin-left: 20px;
	font-weight: bold;
}
.subtitulos {
	font-size: 13px;
	color: #13225B;
	font-weight: bold;
}
.copete {
	font-size: 12px;
	color: #13225B;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 20px;
}
.resaltado {
	font-size: 13px;
	color: #004ca6;
	font-weight: bold;
}
.resaltado2 {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
.textsmall {
	font-size: 9px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}
a.links:link {
	margin-left: 0px;
	color: #000;
	text-decoration: none;
}
a.links:hover {
	margin-left: 0px;
	color: #C7212B;
	text-decoration: none;
}
a.links:visited {
	margin-left: 0px;
	color: #000;
	text-decoration: none;
}
a.glink, a.glink:visited {
	color: #1F458C;
	font-size: 11px;
	font-weight: bolder;
	letter-spacing: 0pt;
	word-spacing: 0pt;
	padding-left: 5px;
	padding-right: 5px;
	text-decoration: none;
	margin: 0px;
	border-right: 1px solid #8FB8BC;
	background-color: #EFF8FA;
}
a.glink:hover {
	color: #0099FF;
	text-decoration: none;
}
a.glink2, a.glink:visited {
	color: #666666;
	font-size: 10px;
	font-weight: bolder;
	letter-spacing: 0pt;
	word-spacing: 0pt;
	padding-left: 5px;
	padding-right: 5px;
	margin-top: 5px;
	text-decoration: none;
	margin: 0px;
	border-right: 1px solid #8FB8BC;
}
a.glink2:hover {
	color: #0099FF;
	text-decoration: none;
}
.linknaranja {
	font-size: 12px;
	color: #242424;
}
a.linknaranja {
	margin-left: 0px;
	margin-right: 0px;
	color: #FF6600;
	text-decoration: none;
}
a.linknaranja :hover {
	margin-left: 0px;
	margin-right: 0px;
	color: #0066FF;
	text-decoration: none;
}
a.linknaranja :visited {
	margin-left: 0px;
	color: #FF6600;
	text-decoration: none;
}
.submenu {
	font-size: 10px;
	color: #13225B;
	margin-right: 10px;
	margin-left: 20px;
	font-weight: normal;
}

/* Illo Estilos agregados */

h1 { font-family: 'gustanmedium', 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 27px; line-height: 27px; color: #C7212B;	margin-bottom: 20px;}
h2 { font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; color:#C7212B; margin: 1em 0; text-transform: uppercase; padding: 0; display: block; float:left; width: 100%; }
h3 { font-size: 14px; color:#000000; text-transform: uppercase; display: block; float:left; width: 100%; margin: 0 0 15px 0;   clear: both;}
h4 { font-size: 14px; padding-top:5px; margin: 0 0 1em 0; border-top: 1px solid #000000; color:#000000; display: block; float:left; width: 100%; }
h5, h6 {font-size: 12px;}

a { color: #C7212B; text-decoration: none; }
a:hover { color:#C7212B; text-decoration: none;}
a:link, a:visited, a:active { text-decoration: none;}

cite {
	font-size: 14px; 
	line-height: 16px; 
	color: #000; 
	margin: 10px 20px 20px 20px;
	float: left;
	width: 550px;
	}

img { 
	border: 0;
}
	a:hover /*a img:hover*/ {
	filter:alpha(opacity=80);
    -moz-opacity: 0.8;
	opacity: 0.8;
	-khtml-opacity: 0.8;
	}

/*DL, DT, DD TAGS LIST DATA*/
dl {
    margin-bottom:25px;
	font-size: 12px;
	clear: both;
	display: block;
}

dl dt {
    background: #BEA264;
    color:#fff;
    float:left; 
    font-weight:bold; 
    margin-right:10px; 
    padding:5px;  
    /* width:100px;*/
}
 
dl dd {
    margin:2px 0; 
    padding:5px 0;
	color: #C7212B;
	border-bottom: 1px solid #BEA264;
}
.separador { margin: 30px 0 20px 0; text-transform: uppercase; border-top: 1px dotted #000; padding: 7px 0 0 0; width: 100%; float: left; clear: both;}
	
/*
a.more { white-space: nowrap; padding-right: 10px; background: url(../images/morearrow.gif) no-repeat 100% 50%; cursor: pointer; zoom: 1; }

a.more {
	background: url("../images/morearrow.gif") no-repeat scroll 100% 50% transparent;
	cursor: pointer;
	padding-right: 15px;
	white-space: nowrap;
}
*/

span.more {
	font-size:11px;
	color: #C7212B;
	padding-right: 15px;	
	white-space: nowrap;
}
span.download {
	font-size:11px;
	font-weight: bold;
	color: #FFF;
	padding: 3px 30px 3px 10px;
	margin: 10px;
	float: left;
	white-space: nowrap;
	background-image: url('../images/bkgd-bot-descargar.png');
	background-position: right center;
	background-repeat: no-repeat;
}
a.go {
	background: url('../images/flecha.png') no-repeat scroll 0 50% transparent;
	cursor: pointer;
	padding-left: 15px;
	margin: 3pxpx 0;
	white-space: nowrap;
	color: #666;
	font-size: 12px;
	float: left;
}

ul.browse-strip {
	width: 100%;
	float: left
	}
ul.browse-strip {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
	} 

ul.browse-strip li {
	margin: 0;
	padding: 0;
	list-style: none;
	}
a.browse-strip  {
	background: url(../images/flecha-circ-gris.png) no-repeat scroll 0 50% transparent;
	cursor: pointer;
	padding-left: 23px;
	margin: 3px 0 7px 0;
	color: #000;
	font-size: 12px;
	line-height: 16px;
	clear: both;
	float: left;
}


ul { margin:0 30px 10px 30px; padding:0; display: block; float:left; }
ul li {
	margin:0 0 10px 0;
	list-style-image:url(../images/flecha-gold.png);
	color: #000;
	font-size: 12px;
	line-height: 1.25em;
	
	}
ol { margin:0 30px 30px 30px; padding:0;}
ol li {
	margin-bottom:10px;
	list-style:decimal;
	color: #666;
	font-size: 12px;
	float: left;
	}
	
.breadcrumb, .breadcrumb a {
	font-size: 11px;
	text-transform: uppercase;
	margin: 0 0 0 25px;
	text-decoration: none;
	float: left;
	color: #666;
	border-bottom: 1px dotted #666;
	width: 709px;
}

/* ~~ This fixed width container surrounds all other blocks ~~ */
.container {
	width: 899px;
	padding: 0 20px;
	/* background-color: #CCC; */
	margin: 0 auto; /* the auto value on the sides, coupled with the width, centers the layout */
}

/* HEADER */
#header {
	width:899px;
	float: left;
	margin-bottom: 20px;
}
#header .logo {
	margin: 10px 0px;
	width: 336px; 
	float: left;
}
#header .header_links {
	width: 100%;
	margin: 10px 0;
	}
#header .header_menu {
	list-style-type: none;
	float: right;
	margin: 0;
	padding: 0;
	color: #000;
	}
	#header .header_menu li,
	#header .header_menu li a {
		font-size: 10px;
		color: #000;
		float: left;
		margin: 0 5px 0 0;
		text-decoration: none;
		list-style: none;
	}
	#header .header_menu li a:hover {
		color: #C7212B;
		text-decoration: none;
	}
#header .nav_contener {
	float: left;
	width: 897px;
	margin: 0;
	padding: 10px 0;
	border: 1px solid #dddcd2;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow: 0px 0px 5px #c4c3bf;
	-webkit-box-shadow: 0px 0px 5px #c4c3bf;
	box-shadow: 0px 0px 5px #c4c3bf;
}
#header .nav_menu {
	list-style-type: none;
	float: left;
	margin: 0;
	padding: 0;
	}
	#header .nav_menu li,
	#header .nav_menu li a {
			font-size: 14px;
			font-weight: bold;
			color: #333;
			float: left;
			margin: 0 0 0 10px;
			text-decoration: none;
			text-transform: uppercase;
			list-style: none;
			}
	#header .nav_menu li a:hover  {
			color: #C7212B;
			}


.header_contact {
	padding: 0;
	margin: 30px 0 0 0;
	float: right;
	clear: both;
	height: 21px;
	}
	.header_contact ul{
	padding: 0;
	margin: 0;
	}
	.header_contact ul li {
	float: left;
	margin:0 6px 0 0;
	list-style: none;
	}
	.header_contact ul li a {
	display: block;
	height: 21px;
	width: 21px;
	}
	a.header_contact_instagram	{background: transparent url('../images/icon_instagram.png') no-repeat;}
	a.header_contact_facebook	{background: transparent url('../images/icon_facebook.png') no-repeat;}
	a.header_contact_twitter	{background: transparent url('../images/icon_twitter.png') no-repeat;}
	a.header_contact_linkedin	{background: transparent url('../images/icon_linkedin.png') no-repeat;}
	a.header_contact_youtube	{background: transparent url('../images/icon_youtube.png') no-repeat;}
	
	a.header_contact_facebook:hover, a.header_contact_twitter:hover, a.header_contact_linkedin:hover, a.header_contact_youtube:hover
		{ 
			background-position: bottom left; 
		}

.fluid_container {
	margin: 20px 0 0 20px;
	width: 672px;
}
/* CONTENIDO PRINCIPAL */
.content { display:block; float:left; margin: 20px 0; width: 100%;}

.fltrght {	float:right;}
.fltlft {	float: left;}
.mrgnbttm { margin-bottom: 25px; width: 550px; }

.grid2col {	width:439px;}
.grid4col {  width: 899px;}

/* LISTADOS CON IMAGEN */
.article_list, .speaker_list {
	margin: 0;
	}

.article_list ul {
	list-style: none;
	padding: 0;
	margin: 0;
	}
.article_list ul li {
	list-style: none;
	padding: 14px 0 47px 0;
	margin: 0 0 0 0;
	float: left;
	/* border-top: 1px solid #B8B1B1; */
	width: 709px;
	}
.article_list .thumb, .article_list .thumb img {
	width: 100px;
	height: auto;
	overflow: hidden;
	float: left;
	}
.article_list .title, .speaker_list .title {
	font-size: 14px;
	color: #C7212B;
	font-weight: bold;
	margin-bottom: 4px;
	margin-left: 120px;
	}
.article_list .date, .speaker_list .date {
	font-size: 11px;
	text-transform: uppercase;
	margin-left: 120px;
}
.article_list .description {
	margin-bottom: 4px;
	margin-left: 120px;
	font-size: 12px;
	font-weight: normal;
	}
.article_list span.more {margin-bottom: 4px; margin-left:120px}
.article_list span.download {margin-bottom: 4px; margin-left:120px}


/* SLIDE */
.contentSlide { 
	width:692px; 
	height:294px; 
	float:left; 
	}
.bkgdSlide {
	background-image: url(../images/bkgd-slider.png);
}
.slide { 
	width:672px; 
	height:274px; 
	margin: 20px 0 0 20px; 
	background-color:#CCC
	}
	
/* FOOTER */
#footer {
	clear: both;
	float: left;
	width: 100%
}
#footer p {
	float: left;
	margin: 0;
	padding: 0
}
#footer .copyright {
	float: left;
	display: block;
	width: 100%;
	margin: 15px 0 30px 0;
	font-size: 10px;
}
#footer .slogan {
	float: right;
}
#footer .title_block {
	font-size: 14px;
	font-weight: bold;
	color: #C7212B;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
#footer .blockmenu_footer {
	float: left;
	width: 100%;
	background-image: url(../images/bkgd-footer.gif);
	background-repeat: repeat;
}
#footer .blockmenu {
	padding: 20px 0 30px 2%;
	float: left;
	width: 23%;
	margin: 0;
}
#footer .blockmenu ul {
	list-style-type: none;
	padding: 0;
	margin: 0 0 20px 0;
	width: 100%;
}
#footer .blockmenu ul li {
	list-style-type: none;
	padding: 0;
	margin: 0 0 3px 0;
	width: 100%;
}
#footer .blockmenu ul li, #footer a {
	font-size: 11px;
	color: #333;
	text-decoration: none;
	list-style: none;
}
#footer a:link, #footer a:visited, #footer a:active { text-decoration: none;}
#footer a:hover { color: #000; text-decoration: none;}

/* TABS HOME */
.boxContent { width: 434px;} 

.tabs {
  position: relative;   
  /* min-height: 200px;  This part sucks */
  clear: both;
}
.tab {

}
.tab-1 {
	color: #C7212B;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	background-color: #FFF;
	padding: 10px 25px 4px 15px;
	float: left;
	z-index: 999;
	position: relative;
	margin-bottom: -1px;
	border-top: 1px solid #dcdcd4;
	border-left: 1px solid #dcdcd4;
	border-right: 1px solid #dcdcd4;
	-moz-box-shadow: 0px -2px 4px #E4E4E4;
	-webkit-box-shadow: 0px -2px 4px #E4E4E4;
	box-shadow: 0px -2px 4px #E4E4E4;
}
.tab-content {
	background: #fff;
	padding: 0;
	border: 1px solid #dcdcd4; 
	float: left;
	width: 434px;
	z-index: 888;
	position: relative;
	-moz-box-shadow: 0px -2px 4px #E4E4E4;
	-webkit-box-shadow: 0px -2px 4px #E4E4E4;
	box-shadow: 0px -2px 4px #E4E4E4;
  }
  
ul.areas, li.areas  { 
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}

li.areas a {
    display: inline-block;
	list-style: none;
	margin: 0;
	padding: 14px 3% ;
	border: 0;
	width: 94%;
	vertical-align: top;
	position: relative;
	min-height: 80px;
	cursor: pointer;
}
li.areas a:hover {
    background-image: url(../images/bkgd-areas.jpg);
	background-repeat: repeat;
	background-position: top right;
}
li.areas .title { 
	font-size: 14px; 
	color:#C7212B;
	font-weight: bold;
	text-transform: uppercase; 
	margin:0; 
	padding:0;
	border:0;
	background-image: url(../images/flecha.png);
	background-repeat: no-repeat;
	background-position: right;
	}
li.areas .description {font-size: 14px; font-weight: normal; color:#000; padding:0; margin:0; border:0}
.line-bottom { border-bottom:1px solid #CCC}

/* BANNERS PIE */
ul.bannersPie, li.bannersPie, li.bannersPieFirst  { 
	display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
}

ul.bannersPie { margin-bottom: 20px; width: 100%;}
li.bannersPieFirst  {
	width: 206px;
	float: left;
}

li.bannersPie  {
	width: 206px;
	float: left;
	margin-left: 25px;
}
li.bannersPie a, li.bannersPieFirst a {
    display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	vertical-align: top;
	position: relative;
	min-height: 50px;
	cursor: pointer;
	color: #FFF;
}
li.bannersPie .description, li.bannersPieFirst .description,  div .description {font-size: 11px; font-weight: normal; color:#000; padding:0; margin:10px; border:0; }
li.bannersPie img, li.bannersPieFirst img {
	/*-moz-box-shadow: 0px 0px 5px #c4c3bf;
	-webkit-box-shadow: 0px 0px 5px #c4c3bf;
	box-shadow: 0px 0px 5px #c4c3bf;*/
}

.novedades {
	font-size: 11px;
	color: #000033;
	text-align: justify
}
.inicio { background-color:#CCC; text-align:center; font-size:9px}
.dia { background-color:#bea264; color:#FFF; text-align:center; padding:5px; font-size:30px; line-height:35px}
.mes { background-color:#bea264; color:#FFF;  text-align:center; text-transform:uppercase; padding:0 5px 5px 5px; margin-bottom:16px; font-size:9px; line-height:9px}
.modo { padding: 3px 0 0 7px; margin:0; font-size: 13px;}
.que { margin:0 ; padding: 3px 0 0 7px; font-size:14px; text-transform: uppercase; font-weight: bold; border-top: 1px solid #CCC;}
.status { padding: 5px 10px 0 10px; margin:0; border-top: 1px solid #CCC; font-size: 11px; color: #C7212B;}
.actividad { margin: 3px 10px 10px 10px; font-size:14px;}
.detalles { margin: 3px 10px 0 10px; font-size:12px; line-height: 13px;}
.precio { color: #C7212B; font-weight: bold;}
.dsc { background-color:#FFF; padding:10px 0;}

.index_bann_v2 {
	float:left; 
	margin: 0 0 15px 0; 
	height: 180px; 
	width: 206px;
	background-color:#CCC;
	-moz-box-shadow: 0px 0px 5px #c4c3bf;
	-webkit-box-shadow: 0px 0px 5px #c4c3bf;
	box-shadow: 0px 0px 5px #c4c3bf;
}

.bannersPie .pleca {
	position: absolute;
	left: 10px;
	top: 95px;
	color: #fff;
	height: 65px; 
	width: 176px;
	padding: 5px;
	font-size: 14px;
	background-color: #BEA264;
	 -khtml-opacity:.90; 
	 -moz-opacity:.90; 
	 -ms-filter:”alpha(opacity=90)”;
	  filter:alpha(opacity=90);
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.9);
	  opacity:.90; 
	}

/* BANNERS ASIDE LEFT */
.bannerLeft { 
	display: block;
	clear: both;
	list-style: none;
	margin: 20px 0 20px 0;
	padding: 0;
	width: 165px;
	float: left;
}

.bannerLeft a {
    display: inline-block;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: top;
	position: relative;
	cursor: pointer;
}
.bannerLeft .description {font-size: 11px; font-weight: bold; color:#000; padding:0; margin:0 5px 10px 9px; border:0;}
.bannerLeft img {
	/*-moz-box-shadow: 0px 0px 5px #c4c3bf;
	-webkit-box-shadow: 0px 0px 5px #c4c3bf;
	box-shadow: 0px 0px 5px #c4c3bf;*/
}

.bannerLeft .index_bann_v2 {
	float:left; 
	margin: 0 0 10px 0; 
	height: 144px; 
	width: 165px;
	background-color:#CCC;
}

.bannerLeft .flecha {
	position: absolute;
	right: 7px;
	top: 7px;
	height: 15px; 
	width: 15px;
	padding: 0;
	background-image: url(../images/flecha-circ.png);
	}
.bannerLeft .pleca {
	font-family: 'gustanmedium', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	position: absolute;
	left: 7px;
	top: 72px;
	color: #fff;
	height: 55px; 
	width: 141px;
	padding: 5px;
	font-size: 13px;
	line-height: 14px;
	background-color: #BEA264;
	 -khtml-opacity:.90; 
	 -moz-opacity:.90; 
	 -ms-filter:”alpha(opacity=90)”;
	  filter:alpha(opacity=90);
	  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0.9);
	  opacity:.90; 
	}


.bannComercio	{ background-image: url(../images/flecha.png); background-repeat: no-repeat; background-position: right;}
.bannEducacion 	{ background-image: url(../images/flecha.png); background-repeat: no-repeat; background-position: right;}
.bannInformes 	{ background-image: url(../images/flecha.png); background-repeat: no-repeat; background-position: right;}
.bannArte 		{ background-image: url(../images/flecha.png); background-repeat: no-repeat; background-position: right;}

/* LOGIN-FORM */
#login-form {
	width:177px; 
	height:244px; 
	padding:15px; 
	background-color:#dddcd2; 
	float:left;
	margin-top: 20px;
	}
#login-form	h3 { font-size: 14px; color:#666; text-decoration:uppercase; margin:0 0 10px 0; padding:0}
#login-form	p { font-size:11px; color:#666; margin:0 0 10px 0; padding:0 }
#login-form label {
	display: block;
	letter-spacing: 1px;
	float: left;
	font-size: 10px;
	font-weight: normal;
	margin: 3px 0 0 0;
	color: #666;
}
#login-form	input.campo {	
	width: 162px;
	padding: 5px;
	margin-top: 3px;
	font-size: 12px;
	color: #000;
	border: 1px solid #CCC;
	}

.error {
	color:#CC0033;
	font-size: 10px;
	float: left;
	width: 100%;
}

