@font-face {
    font-family: 'AvantGardeCE-Demi';
    src: url('inc/fonts/itcavantgardecegothicdemi.eot');
    src: url('inc/fonts/itcavantgardecegothicdemi.eot?#iefix') format('embedded-opentype'),
         url('inc/fonts/itcavantgardecegothicdemi.woff') format('woff'),
         url('inc/fonts/itcavantgardecegothicdemi.ttf') format('truetype'),
         url('inc/fonts/itcavantgardecegothicdemi.svg#itcavantgardecegothicdemi') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* ******************************************************************** */ 
/* CONTAINERS													        */
/* ******************************************************************** */
img.bg{display: none;} 
#copo1{display: none;} 

html, body{ 
	margin:0; 
	padding:0; 
	font: 11pt Lucida Sans Unicode, sans-serif;
	text-align: left;
	color: #000;
	} 




#col_menu, #col_content{border: 4px solid #0086cd;}

#col_menu{
	width: 700px;
	height: 200px;
		-webkit-border-bottom-right-radius: 75px;
		-moz-border-radius-bottomright: 75px;
		border-bottom-right-radius: 75px;
			}

	#logo_head{float: left; }
	#texto_logo{
		font-family: AvantGardeCE-Demi, sans-serif;
		font-size: 2.5em;
		color: #ed2024;
		background: #fff;
		margin-left: .5em;
				
				}
		
		#info {
			margin-top: 1.2em;
			text-align: center;
			
		}

#col_content{
	margin-top: 2em;
	width: 700px;
			-webkit-border-top-right-radius: 75px;
			-moz-border-radius-topright: 75px;
			border-top-right-radius: 75px;
	}

	#content{
		clear:both;
		width: auto;
		padding: 1em;
		margin-top: -4em;
		}
	
			#carousel_container{
				margin: 2em auto 1em auto; 
				width: 504px; 
				padding: .8em;
				background: #333;
			}
	
/* ******************************************************************** */ 
/* LINKS & TEXT CLASSES											        */
/* ******************************************************************** */
 
 
a:link, a:visited { color: #0086cd; font-weight: bold; text-decoration: underline;}
a:hover, a:active {color: #000;	text-decoration: none;}

a:link:after, a:visited:after { content:" [" attr(href) "] "; }
#menu a:link:after, a:visited:after { content:""; }

a img {border: 0; }


.xl {font-size: 1.1em;}
.xxl {font-size: 1.2em;}
.xxxl {font-size: 1.5em;}
.xxxxl {font-size: 1.7em;}
.xxxxxl {font-size: 2.5em;}
.maslinea {line-height: 1.5em;}
.serif {font-family: serif;}
.arial {font-family: arial,sans-serif;}
.bold {font-weight: bold;}
.italic {font-style: italic;}
.menoskern {letter-spacing: -0.02em;}
.maskern {letter-spacing: 0.05em;}
.xs {font-size: 0.85em;}
.xxs {font-size: 0.7em;}
.color {color: #ff003c; }
.blanco {color: #fff; }

/* ******************************************************************** */ 
/* MAIN MENU													        */
/* ******************************************************************** */

#print_border_menu{
	width: 95%; 
	float: left;
	margin: 1em auto 0 auto;
	color: #333;
	background-color: #333;
	height: 1px;
}

#menu
{	z-index: 1;
	float: left;
	width: 100%;
	margin: 0 0 0 0;
	padding: 11px 0 0 0;
	list-style: none; 
	
	border-bottom: 2px solid #333;
	/*background: #333;*/
	
}

#menu li
{
	float: left;
	padding: 0 0 6px 0;
	position: relative;
	line-height: 0;
}

#menu li:first-child{ 
	padding-left: 50px;
	
}

#menu a 
{
	float: left;
	height: 30px;
	padding: 50px 50px 0 20px;
	color: #000;
	border-left: 2px solid #0086cd;
	/*text-transform: uppercase;*/
	/*font: bold 16px/25px AvantGardeCE-Demi, sans-serif;*/
	font: bold 15px/20px Helvetica, sans-serif;
	text-decoration: none;
	
}

.last {
	border-right: 2px solid #0086cd;
}



#menu li:hover > a
{
	color: #fff;
	/*border: 1px solid #fff;*/
	background: #0086cd;
	/*border-radius: 3px;;
	-moz-border-radius: 3px;
	border-radius: 3px;*/
}

*html #menu li a:hover /* IE6 */
{
	color: #fafafa;
}

#menu li:hover > ul
{
	display: block;
}

/* Sub-menu */

#menu ul
{
    list-style: none;
    margin: 0;
    padding: 0;    
    display: none;
    position: absolute;
    top: 80px;
    left: 0;
    z-index: 99999;    
    background: #0086cd;
    background: -moz-linear-gradient(#0086cd, #006ea8);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #006ea8),color-stop(1, #0086cd));
    background: -webkit-linear-gradient(#0086cd, #006ea8);    
    background: -o-linear-gradient(#0086cd, #006ea8);	
    background: -ms-linear-gradient(#0086cd, #006ea8);	
    background: linear-gradient(#0086cd, #006ea8);
    -moz-box-shadow: 0 0 2px rgba(255,255,255,.5);
    -webkit-box-shadow: 0 0 2px rgba(255,255,255,.5);
    box-shadow: 0 0 2px rgba(255,255,255,.5);	
    /*-moz-border-radius: 5px;*/
    /*border-radius: 5px; */
	}
	
