/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 28, 2012 */


body{padding:0; min-width:800px; margin:0; background: #eee url(../img/superior2.jpg); background-position:center top; background-repeat:no-repeat; letter-spacing:.05em; font-family:Verdana,Tahoma, Geneva, sans-serif; font-size:15px; color:#333;}

@font-face {
    font-family: 'NewCicleFina';
    src: url('New_Cicle_Fina-webfont.eot');
    src: url('New_Cicle_Fina-webfont.eot?#iefix') format('embedded-opentype'),
         url('New_Cicle_Fina-webfont.woff') format('woff'),
         url('New_Cicle_Fina-webfont.ttf') format('truetype'),
         url('New_Cicle_Fina-webfont.svg#NewCicleFina') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'NewCicleGordita';
    src: url('New_Cicle_Gordita-webfont.eot');
    src: url('New_Cicle_Gordita-webfont.eot?#iefix') format('embedded-opentype'),
         url('New_Cicle_Gordita-webfont.woff') format('woff'),
         url('New_Cicle_Gordita-webfont.ttf') format('truetype'),
         url('New_Cicle_Gordita-webfont.svg#NewCicleGordita') format('svg');
    font-weight: normal;
    font-style: normal;

}

*{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	outline: none;
	}
*:focus{
	outline:none;
	border:none;}

ul{ list-style:none; padding:0; margin:0}
li{ display:inline; padding:0; margin:0}
img{margin:0; padding:0;}
h1{ font-size:30px;  letter-spacing:.1em; font-weight:bold; line-height:0px;}
h2{ font-size:30px;  letter-spacing:.09em; font-weight:bold; }
a{color:#747474; text-decoration:none;}
a:hover{color: #09F; }
a:active{color: #09F;}

.menu1{
	color:#747474;
	display:inline;height:30px; padding:10px; text-decoration:none; border-right: solid 1px #ccc;}
.menu1:hover{
	color:#09F;}
.menu2{height:30px; padding:10px; text-decoration:none; border-right: solid 1px #ccc; color:#747474;}
.menu2:hover{ color:#09f;}
.menu_redes{padding:0; width:750px; margin:0; position:relative; padding-top:20px; text-align:right; bottom:0;font-size:12px; letter-spacing: .3em; text-transform:uppercase;}
.redes{
	padding:0;
	margin:0;}
.fade{margin-left:30px; margin-top:10px;}
.banner1{width:705px; height:250px;}
.banner_tit1{position:absolute; right:0; padding:20px; background-color:#F63; border-radius:0px 0px 0px 10px; -webkit-border-radius:0px 0px 0px 10px; -moz-border-radius:0px 0px 0px 10px; color:#FFF;}
.banner2{width:350px; height:250px;}
.banner_tit2{position:absolute; padding:20px; background-color: #0080C0; border-radius:0px 0px 10px 0px; -webkit-border-radius:0px 0px 10px 0px; -moz-border-radius:0px 0px 10px 0px; color:#FFF;}
.banner3{width:350px; height:250px;}
.banner_tit3{position:absolute; padding:20px; right: 0; bottom:0; background-color: #0C9; border-radius:10px 0px 0px 0px; -webkit-border-radius:10px 0px 0px 0px; -moz-border-radius:10px 0px 0px 0px; color:#FFF;}
.titulo{text-align:center; text-transform:uppercase;}

#contenedor{width:100%; height:100%; padding:0; margin:0; vertical-align:top;}
#col1{background-color: #5e7ba1;  vertical-align:top;}
#col2{width: 403px;  padding: 0px; margin: 0; vertical-align:top;}	
#col2_{width: 403px; padding: 0px; margin: 0; padding:0; padding-bottom:10px; background-image:url(../img/fondo1.jpg); background-position:right; background-repeat:repeat-y;}	
#col3{width: 756px; vertical-align:top; padding:0; margin:0; }
#col3_{width: 756px; vertical-align: bottom; padding:0; padding-bottom:10px; margin:0; }
#col4{margin:0; padding:0; }
#col4_{padding:30px; margin:0; vertical-align:top;}
#mod_face{width:100%; clear:both; height:auto; margin:0; padding:15px; background:#fff url(../img/face_fondo.jpg); background-position:bottom right; background-repeat:no-repeat; margin-right:2px; border-radius:10px 0px 0px 10px; -webkit-border-radius:10px 0px 0px 10px;  -moz-border-radius:10px 0px 0px 10px; float:right; box-shadow: 0px 0px 4px #888888; -webkit-box-shadow: 0px 0px 4px #888888; -moz-box-shadow: 0px 0px 3px #444;}
#mod_twitter{width:100%; clear:both; height:auto; padding:15px; background:#fff url(../img/twitter_fondo.jpg); background-position:bottom right; background-repeat:no-repeat; margin-top:20px; margin-right:2px; border-radius:10px 0px 0px 10px; -webkit-border-radius:10px 0px 0px 10px; -moz-border-radius:10px 0px 0px 10px; float:right; box-shadow: 0px 0px 4px #888888; -webkit-box-shadow: 0px 0px 4px #888888; -moz-box-shadow: 0px 0px 3px #444;}
#footer{float:right; padding:0; padding-right:20px; padding-bottom:20px;  margin-top:20px; color:#333; font-size:12px; text-align:right;}
#menus{padding:0; margin:0; background:url(../img/menus.png); background-position: top; background-repeat:no-repeat; position:relative; width:756px;}
#menu_sup{padding:0; margin:0; width:280px; height:31px; position:relative; padding-top:62px; padding-left:470px; font-size:11px;}
#menu_principal{padding:0; width:756px; margin:0;  position:relative; padding-top:100px; text-align:center; bottom:0;font-size:12px; letter-spacing: .3em; text-transform:uppercase;}
#saludo{padding-left:30px; margin-top:-10px; color:#03568c;}
#banner2_{margin-left:30px; margin-top:233px; float:left;}
#banner3_{margin-left:355px; margin-top:233px; float:left;}
#menu_inf{padding:0; width:756px; height:20px;  position:relative; text-align:center;font-size:10px; letter-spacing: .3em; text-transform:uppercase;}