/*Aqui empieza Reset*/

  
body, html, div, blockquote, img, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, a, fieldset, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}

body
{
line-height: 1;
font-size: 88% /* Decide for yourself if you want to include this. */;
}

h1, h3, h4, h5, h6
{
font-size: 100%;
padding: .6em 0;
margin: 0;
}

h2
{
font-size: 90%;

}


ul, ol
{
list-style: none;
}

a
{
color: black;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

#navlist a.current{
	background: url(../images/bot_on.png) no-repeat center bottom;	
	}

.clear
{
clear: both;
}

/*----------------personalizar
.floatLeft
{
float: left;
padding: .5em .5em .5em 0;
}

.floatRight
{
float: right;
padding: .5em 0 .5em .5em;
}
*/



/*----------------Body*/

body {

background:  #003145 url(./images/texturas/fadestrip2.png) 
repeat-x; 
	
        
}


#container {

border: 3px solid #DDD;
margin:0px auto;
width: 960px;
min-height: 600px;
	
}

/*----------------Header*/


#header {

background: #FFF;
border-bottom: 2px solid #DDD;
height: 101px;

}

#logo {

position:absolute;
padding:4px;
width: 125px;
height: 88px;
	
}


#english {

float: right;

}

#english li{

	margin-top:10px;
	padding:3px 0px 0px 0px;
	border:0px;
	float:left;

}

#english li a{

display:block;
	padding:4px 8px;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#999;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border: #DDD 2px solid;
	border-right: 0px;

}

#english li a:hover {
	color:#FFF;
	background-color:#003145;
}
	

#english a.current {
	color: #FFF;
	background-color:#003145;
	}
	
	



#menu {

float: right;
	
}


#menu li {
	margin-top:77px;
	padding:3px 0px 0px 0px;
	border:0px;
	float:left;
	}

#menu li a {
	display:block;
	padding:4px 8px;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#999;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right: #DDD 2px solid;
}

#menu li a:hover {
	color:#FFF;
	background-color:#003145;
}
	

#menu a.current {
	color: #FFF;
	background-color:#003145;
	}
	

	
#menu a#sinBorde{
	border: 0px;
}


/*----------------main*/

.main {
width: 960px;
min-height: 500px;
	
}

#sidebarLeft {

background: #003145 url(./images/left.png) no-repeat bottom;
float: left;
width: 135px;
min-height: 500px;

}


#sidebarLeft ul {
	margin-top:15px;
	

	}
	
	
#sidebarLeft li {
	margin-top:6px;
	padding:1px;
	border:0px;

	}
	


#sidebarLeft li a {
	display:block;
	padding:4px;
	text-decoration:none;
	text-align:center;
	font-size:13px;
	color:#999;
	background-color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#sidebarLeft li a:hover {
	color: #FFF;
	background-color: #999;
	}
	
#sidebarLeft a.currentLeft {
	color: #FFF;
	background-color:#999;
	}


#sidebarRight {

background: #FFF;
float: right;
width: 200px;
min-height: 500px;
	
}

#imagenRight {

padding:85px 30px;
width: 200px;
height: 122px;
	
}

#mainText {

background: #FFF url(./images/corner.png) no-repeat left bottom;
float:left;
width: 625px;
height:expression(this.scrollHeight > 600 ? "auto":"600px");
font-family:Verdana, Arial, Helvetica, sans-serif;	
}

#mainText h1{

font-size: 18px;
color:#003145;
padding:15px 0px 15px 20px;
	
}


#mainText h2{

font-size: 12px;
color:#003145;
padding:10px 0px 10px 20px;
	
}


#mainText p{

font-size: 11px;
text-align: justify;
line-height: 1.5em;
color:#999;
padding:4px 15px 10px 20px;
	
}


#mainText p.down{

padding:4px 15px 20px 20px;
	
}

#bContacto {
	padding:0px 0px 15px 150px;

	
}

/*----------------Footer*/

#footer  {

background: #003145 url(./images/footer.png) no-repeat left;
clear: both;
height: 29px;
text-align: center;
padding-top: 19px;
	
}


#footer p {

font-size: 9px;
color:#FFF;
font-family:Verdana, Arial, Helvetica, sans-serif;	

	
}