BODY { margin:0; padding:0; background:#042F62 url(images/bg3-a.jpg) no-repeat top; }

html { padding:0; margin:0; }

div, p, td { font:normal 12px Arial, Tahoma; color:#000000;}

a { text-decoration:none; color:#286a92; border:0; }
a:hover { text-decoration:none; color: #17BA32; border:0; } 
a:focus { outline:none;}
AAA:HOVER { color: #006691; background : #DDEEFF}



.clr { clear:both; }

h1, h2, h3, h4 {font-family: Tahoma, Arial; }

img { padding:0; margin:0; border:none; text-align:center; }
/*  hr { border-left:0 solid #7f262e; border-right:0 solid #7f262e; border-top:0 dotted #7f262e; border-bottom:1px solid #7f262e; height :1px; } */


form, div { padding:0; margin:0; outline:0; border:0; }
input { color:#737373; font:11px Verdana, Arial, Helvetica, sans-serif; }
textarea { color:#737373; font:11px Verdana, Arial, Helvetica, sans-serif; }
select { color:#737373; font:11px Verdana, Arial, Helvetica, sans-serif; }

.white { color:#FFFFFF;}
.white8px { font:8px Arial, Helvetica, sans-serif; color:#FFFFFF;}
.blue { color:#286a92;}
.px14 { font-size:14px;}
.px18 { font-size:18px;}
.underline { text-decoration:underline;}

/*####################### container */
#bgcontainer { width:800px; margin:0 auto; padding:0;}

.Notas_Titulo_FullStory {font: bold 18px Arial, Tahoma; color:#042F62; text-align: left; }
.Notas_Titulo_FullStory a {font: bold 18px Arial, Tahoma; color:#042F62; text-align: left; }
.Notas_Titulo_FullStory a:hover {font: bold 18px Arial, Tahoma; color:#03833c; text-align: left; }

.Notas_Titulo_ShortStory {font: bold 12px Arial, Tahoma; color:#042F62; text-align: left; }
.Notas_Titulo_ShortStory a {font: bold 12px Arial, Tahoma; color:#042F62; text-align: left; }
.Notas_Titulo_ShortStory a:hover {font: bold 12px Arial, Tahoma; color:#03833c; text-align: left; }

.Notas_texto {font: 12px Arial, Tahoma; color:#000000; text-align: justify; }
.Notas_texto a {font: bold 12px Arial, Tahoma; color:#042F62; text-align: justify; }
.Notas_texto a:hover {font: bold 12px Arial, Tahoma; color:#03833c; text-align: justify; }
p.Notas_texto {font: 12px Arial, Tahoma; color:#000000; text-align: justify; }




/*####################### Header */
/* */ * html #header { height:40px;} /* */
#header { padding:0 20px 0 20px !important; padding:40px 20px 0 20px; height:20px;}

.logo { padding:0; margin:0; float:left; width:300px;}

.t_menu { padding:0; margin:0; float:right;}
.t_menu ul { padding:0; margin:0; list-style:none; line-height:0;}
.t_menu ul li { padding:0; margin:0; float:left;}

/*####################### Main */ 
/* */ * html #main { } /* */
#main { border: 1px solid #57adff; background:#0076B3; padding-bottom: 20px; }


/*########### Main Header  */
/* Menu */
.menu { margin:0 0 0 0px; padding:0; background:url(images/mbg0.gif) repeat-x; height:39px;}
.menu ul { padding:0; margin:0; list-style:none; line-height:39px; float:left; width:800px;}
.menu ul li { padding:0 2px 0 0; margin:0; float:left; display:block; line-height:39px; background:url(images/m_split.gif) no-repeat right;}
.menu ul li a { color: #FFFFFF; font:bold 14px Arial, Helvetica, sans-serif; line-height:39px; padding:12px 15px 13px 15px; margin:0;}
.menu ul li a:hover { color:#333333; text-decoration:none; background:url(images/mbg0_h.gif);}
.miheader { background:url(images/ojo.jpg) no-repeat; background-color:#FFFDFF;}



/* Search */
.search { float:right; width:200px; padding:8px 0 0 0; }
.search input.button { background:none; border:0; }
.search input.text { background:url(images/bg_s.gif) no-repeat; border:0; width: 96px; height:19px; padding:0 10px 0 20px;}

/* Header Block */
.header_block { height:273px; margin:0 0px; padding:5px 0;}

.large_ban { float:left; width:797px; height:277px;}
.large_ban p { padding:20px 10px 10px 20px; color:#749eb7; height:105px; margin:0;}
.large_ban a { padding:0; margin:0;}

.promo_ban { float:left; width:317px; height:288px;}
.promo_ban ul { padding:0; margin:0; list-style:none; line-height:0px;}
.promo_ban ul li { padding:0; margin:0; float:left;}
.promo_ban ul li a { padding:0; margin:0;}
.promo_ban div.affil { background:url(images/afbg.jpg); width:227px; height:84px; padding:20px 60px 0 30px; line-height:13px;}
.promo_ban div.affil span { color:#b5cedd;}
.promo_ban div.affil a { line-height:50px; color:#ffc670;}

/*########### Main Center  */
.main_center { margin:0 0px; padding:15px 14px 0 5px; background:#0076B3; border:3px solid #dadada; border-left:0; border-right:0; width:779px;}
h2 { padding:12px 0 12px 20px; line-height:20px; color: #FFFFFF; font:bold 20px Arial, Helvetica, sans-serif; margin:0; height:22px; }
.title { padding:0 0 20px 5px; }
.crumb { padding: 8px; margin-bottom: 6px; background-color: #eeeeee; height:14px;  border-bottom:1px solid #cccccc; }

.body_text { background:#ffffff; padding:0; margin:0 0 0 0; border: 0; text-align: justify; }
.body_text h3 { padding:0; margin:0; color:#286a92; font:normal 18px Tahoma, Arial;}

.body_text2 { padding:0; margin:0; color:#286a92; font:normal 18px Tahoma, Arial;}
.quienes_somos {font: bold 14px Arial, Tahoma; color:#FFFFFF; padding:0; margin:3px 5px 10px 3px; border: 0; text-align:justify }
.quienes_somosLeerMas {font: bold 10px Arial, Tahoma; color:#FFFFFF; padding:0; margin:3px 5px 10px 3px; border: 0; text-align: right; }

/* Body */
.body { width:575px; float:left;}
.body_galeria { width:793px; float:left;}
.bodyextended { width:800px; float:left;}
.body_full { }

.block_ban { float:left; text-align:center; padding:0 20px 0 0;}

ol { padding:10px;}
ol li { margin:0 0 0 20px; padding:0 0 15px 0;}

ul.webmaster_list { margin:0; padding:10px; list-style:none;}
ul.webmaster_list li { margin:0; padding:10px 15px 5px 0; float:left; width:47%;}
ul.webmaster_list li img { float:left; padding:5px 5px 10px 0;}
ul.webmaster_list li a { color:#286a92; font:normal 18px Tahoma, Arial;}

.box_list { border:1px solid #cccccc; margin:10px 50px;}
.box_list .title { background:#dddddd; padding:0 10px;}
.box_list ul { padding:10px;}
.box_list ul li { margin:0 0 0 20px; padding:5px 0 5px 0;}
.box_list ul li a { font:bold 12px Tahoma, Arial; color:#333333;}

/* Side Body */


.aniversario_text {font: bold 14px Arial, Tahoma; color:#FFFFFF; padding:0; margin:3px 5px 10px 3px; border: 0; text-align:justify }
.side_body { width:195px; float:right;}
ul.navigation { margin:0; padding:0; list-style:none;}
ul.navigation li { margin:0; padding:0; border:0;}
ul.navigation li a { padding:6px 21px; text-decoration:none; display:block; line-height:13px}
ul.navigation li a:hover { border: 1px solid #c6e3ff; padding:5px 20px; background:#e8edf3; text-decoration:none;}
h4 { padding:25px 12px 12px 12px; line-height:20px; text-align:center; color: #FFFFFF; font:bold 90px Arial, Helvetica, sans-serif; margin:0; height:140px; }
.aniversario_anios {font: bold 10px Tahoma, Arial; color:#FFFFFF; padding:0; margin:0 0 0 0; border: 0; text-align:center;  }
/*########### Main Footer  */
.main_footer { background: #FFFFFF; padding:0; margin:0; text-align:right;}
.main_footer p { padding:5px 10px; margin:0; color: #4a86bf;}
.main_footer a { color:#a9ced6;}
.texto_links { font:bold, 11px Arial, Helvetica, sans-serif, color:#FFFFFF; }

.linksText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 16pt; color: #3333CC; text-decoration: none; font-weight: bold}






/*####################### Footer */
/* */ * html #footer { height:50px;} /* */
#footer { padding:5px 5px; height:50px;}

#footer .text { color: #d7ebff; font:normal 11px Tahoma, Arial;  text-align: center;  }




.sidebarText {  font-family: Verdana; font-size: 8pt}



.oldform {
	border-color : #999999;
	border-style : solid;
	border-width : 1px;
		background-color : #FFFFFF;
}

.CL0 {text-decoration:none;color:White; }
.topFold {position:relative}
.toolbartext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7.5pt; line-height: 16pt; color: #3333CC; text-decoration: none; font-weight: bold}
.toolbartext:hover {  text-decoration: underline}
 .oldalltext {  font-family: Arial, Verdana; font-size: 8.6pt; color: #333333; LINE-HEIGHT: 160%}


.alltextold { line-height : 21px; font-size : 12px; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif}
.adstext  {  font-family: Verdana, Arial; font-size: 8.6pt; color: #333333; LINE-HEIGHT: 130%}
.alltext  {  font-family: Arial; font-size: 12pt; color: #333333; LINE-HEIGHT: 160%}
.alltext a {color: #286a92; text-decoration: none; font-size: 14pt; LINE-HEIGHT: 140%; font-weight : bold;}
.alltext a:visited  {color: #256187; text-decoration: none; font-size: 14pt; LINE-HEIGHT: 140%; font-weight : bold;}
.alltext a:hover  {color: #6cb7ff; text-decoration: underline; font-size: 14pt; LINE-HEIGHT: 140%; font-weight : bold;}

.intro { font-size : 12px; line-height : 20px; font-family: Verdana, Arial; color: #333333}
.header {font-size: 10px;
color:#FD682E;
font-weight:bold;
line-height:18px;
}

.textbold  {
        font-family : Verdana;
        color : #676767; 
        font-size : 9px;
        font-weight : bold;
        text-decoration : none;
}
.textbold:LINK  {
        font-family : Verdana;
color : #333333;
        casdolor : #676767;
        font-size : 9px;
        font-weight : bold;
        text-decoration : none;
}
.textbold:VISITED  {
        font-family : Verdana;
        color : #676767;
        font-size : 9px;
        font-weight : bold;
        text-decoration : none;
}

.nav {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #333333}
.nav b {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; color: #333333}
.nav a {color: #333333}
.nav a:visited {color: #999999}
.nav a:hover {color: #cc0000}

.frm01 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; fontsize: 11px; background-color: #ffffff; border: #33AFDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.newsText {font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 13px; font-weight: normal; color: #333333}
.newsText a {text-decoration: none; color: #333333}
.newsText a:hover {color: #999999}

.hdtxt  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; fontsize: 18px; color: #336699}
.hdtxt a {text-decoration: none; text-decoration:none; color: #CC0000}
.hdtxt a:hover {color: #999999}

.subhead {  font-family: Arial, Helvetica, sans-serif; font-size: 17pt; color: #ffffff}
.headertext {  font-family: Verdana, Arial; font-size: 13pt; color: #003366; LINE-HEIGHT: 180%; font-weight : bold; }
.whereami { color:#999999; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight : normal; }
.slnk {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 12px; color: #333333; LINE-HEIGHT: 150%; text-decoration: none}
.slnk:LINK {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 11px; color: #333333; text-decoration: none}
.slnk:VISITED {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 11px; color: #333333; text-decoration: none}
.slnk:HOVER {  font-family: Verdana, Trebuchet MS, Arial, Verdana, "MS Sans Serif"; font-size: 11px; color: gray; text-decoration: none}

#.slnk b {font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #333333}
.style1 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF;}
.style1 a {color: #FFFFFF;}
.style1 a:visited {color: #8ADF7A}
.style1 a:hover {color: #8ADF7A;}
.style1 ul { padding:0;}
.style1 ul li { margin:0 0 0 7px; padding:0 0 15px 0;}
.style1 ul li  { font:bold 12px Tahoma, Arial; color:#FFFFFF;}


.listnolink {  font-family: Verdana, Arial; font-size: 8pt; color: #ffffff; list-style-type: square}
.captiontext {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size : 12px;line-height : 180%; color: #000000}
.bigtext {font-family: Verdana, Arial, Helvetica, sans-serif;font-size : 13px;line-height : 150%;padding:1px; color: #333333; font-weight: bold}