html, body, div, span, applet, object, iframe, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, h1
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
/*	line-height: 1;*/
	color: black;
	
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

pre {
font-family:arial,helvetica,'lucida grande','lucida sans unicode',verdana,sans-serif;
}
a{

outline:none;}
/*-----------------------Fin de Reseteo de la hoja de estilo ------------------------------------*/
body{ /*margin:0px 15px auto; background-color:#FFFFFF;*/
margin:0 auto;
padding:0;
background:#fff url(../images/bg_body.gif) repeat-y 50% 0;
background-attachment:fixed;
min-width:700px;
font: 76% arial,sans-serif;/*text-align:center*/}
p{margin:0 10px 10px}
a{display:block;color: #981793;padding:10px}
div#top{
position:absolute;
background:url(../images/top.jpg) no-repeat top center;
width:694px;
height:37px;}
div#container{ }
div#container{
margin:0 auto;
width:694px;background:url(../images/bg_repeat.jpg) repeat-y center;}
div#container_inside{position:relative; width:690px; top:2px;}
div#header{
position:relative;
height:100%;
width:690px;
margin-bottom:-20px;
/*border-bottom:2px dotted #CCCCCC;*/}
div#content_general p{line-height:1.4}
div#footer{ color: #333; text-align:center;}
div#footer p{}
div#footer p a{
display:inline;
font-size:9px;
color:#AADF27;
text-decoration:none;}
div#content_general{float:right;width:432px;position:relative;margin-right:20px;}
/*image replacemente accesible*/
#outerlogo{
padding:0px;
position:relative;
margin-left:17px;
width: 206px;
z-index: 100;
margin-top:0px;
}
#logo{
text-align:center;
font-weight: normal;
}
#logo, #logo span {
border:none;
width: 206px; height: 233px;
background: url(../images/logo.png) 0 0 no-repeat !important;
background: transparent; 
}
 /* This is what moves the text under the span */
#logo span {
margin-bottom: -233px; }
h1 span {
 display: block;
 position: relative;
 
  }
/*fin de image replacemente accesible*/
div#phone {
display:none;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:14px;
color:#ACDF2A;
position:absolute;
top:25px;
right:9px;
width:100px;
height:81px;
padding-left:20px;
background:url(../images/phone.gif) top left no-repeat;
}
.phone {
display:none;
color:#4eadc3;
font-family:Arial, Helvetica, sans-serif;
font-weight:900;
font-size:14px;
position:absolute;
top:50px;
right:25px;
width:100px;
height:61px;
}
div#slides{
border:1px solid #E3E3E3;
width:642px;
height:116px;
position:absolute;
padding:2px;
top:82px;
right:20px;
background-color:#fff;
z-index:1px;
}
div#nojavascript{
position:absolute;
margin-top:20px;
margin-left:200px;
z-index:0px;}

div#contenido{
margin-top:0px;
position:relative;
}
div#contenido a{
font-weight:900;
color:#80C0EC;
display:inline;
text-decoration:none;
}
div#contenido p{
font-size: 12.5px;
color:#64635f;
line-height: 1.6em;
word-spacing:03px;
}
div#destacados{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#64635F;
line-height: 1.3em;
word-spacing: normal;
padding:10px;
position:relative;
overflow:auto;
height:100%;}
div#destacados li{
list-style:none;
text-decoration:none;
list-style-type:none;
padding:0.4em;
}
#destacados a{
font-weight:bold;
text-decoration:none;
color: #25A1EF;padding:0px;
display:inline;
border-bottom:1px dashed #F6E984;}
#destacados a:hover{
font-weight:bold;
text-decoration:none;
border-bottom:1px dashed #25A1EF;
color: #25A1EF;padding:0px;
display:inline;}
div#destacados p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding:0.8em;
color:#64635F;
line-height: 1.3em;
word-spacing: normal;}

div#dleft{
background-color:#FDFAE3;
width:45%;
float:left;
border:1px solid #EFEFEF;}
div#dright{
background-color:#FDFAE3;
width:45%;
float:right;
border:1px solid #EFEFEF;}
div#recursos_left{
background-color:#FDFAE3;
width:45%;
float:left;
border:1px solid #EFEFEF;}
#navigation{
float:left;
/*padding-left:31px;*/
padding-left:20px;
margin-top:0px;
z-index:100;
height:100%;
}
#visitantes{
/*padding-left:31px;*/
margin-top:20px;

text-align:center;
}
#navigation .inside{
background:url(../images/bg_menu.png) top left repeat-y;
border-bottom:1px solid #EFEFEF;
width:199px;
/*border:2px dotted #CCCCCC;*/
padding:0px 0px 0px 0px;
height:100%; }
.inside ul li{
color:#80C0EC/*7b7b7b/*64635F*/;
font-family: Trebuchet MS,Arial,sans-serif;
font-size:14px;
font-weight:800;
margin-bottom:10px;
border-bottom:2px dotted #EFEFEF;
}
.inside ul li a{
padding:2px 2px 2px 10px;
line-height:normal;
text-decoration:none;
color:#80C0EC;
}
.inside ul li a:hover{
padding:2px 2px 2px 10px;
line-height:normal;
text-decoration:none;
color:#6699bc;
}
.inside ul li a:visited{
padding:2px 2px 2px 10px;
line-height:normal;
text-decoration:none;
color:#80C0EC;
text-decoration:line-through;
}
em{
font-size:13px;
font-weight: bold;
color:#AADF27;
border-bottom:1px dotted #E09652;}
.love{
text-decoration:none;
border:none;
color:#EC80AB;}

div#footer{clear:both;width:100%;position:relative;}
div#bottom{
position:absolute;
background:url(../images/bottom.jpg) no-repeat bottom center;
width:694px;
height:31px;}
ul.qhacemos{
margin-left:71px;
width:270px;
margin-bottom:20px;}
li.qh{
font-size:11px;
line-height:19px;
color:#8a8c8b;
padding:0.5em;
background-color:#ecf5fc;
border:3px dotted #fff;
list-style-image:url(../images/li.jpg);
margin-bottom:1px;}
li.qh em{
font-style:normal;
border-bottom:1px dotted #aedbfe;
color:#8a8c8b;
font-size:11px;}
