html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
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;
}




#caja{ text-align: left; width: 998px; margin: 0 auto; }



body {
	
	color: #454545;

	background: white;
}
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: "" "";
}




h1 { font-size: 180%; color:#F0F0F0; padding-bottom:4px; }
h2 { font-size: 175%; }
h3 { font-size: 150%; }
h4 { font-size: 125%; }
h5 { font-size: 100%; }


.fuente {
color: #fff !important;
	margin: 0 0 10px;
	padding: 0;
	font-weight: bold;
	font-size: 150% !important;
	text-transform: uppercase;
}

#wrap2 {
margin: auto 0;

}

body {
background: #fff;
	color: #000;
    font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;
	line-height: 1.5;
} 


#slide {
background:url(images/top-bg.jpg) no-repeat bottom center;
width:999px;
height:340px;
float:left;


}

#header {
	background:#0a0b0d;
	border-bottom: 1px solid #101010;
	height:145px;
	border: 1px solid #FFFFFF;
	width:999px;

	
}


#header p {
color:#FFFFFF;

}

#logo {
float: left;
width:100px;
height: 98px;
margin-top:20px;


margin-left:25px;

}

#textlogo{
margin-top:48px;
margin-left:8px;
float:left;
font-size:15px;
width:240px;
height:auto;

}
#menu li a{
outline: none;
text-decoration: none;
color:#fff;
display:
}



#menu {
float:right;
margin-top:70px;
width:575px;
font-weight:bold;
font-size:17px;
text-align:center;


}

#menu li {


padding-left:10px;
width:auto;
display:inline;

}

#welcome {
float:left;
width:520px;
height:auto;
margin-top:55px;
padding-left:30px;


}

#welcome p{
font-size:17px;
color:#CECECE;


}


#rotator {
border: 4px solid #FFFFFF;
float:right;
height:247px;
width:306px;
margin-right:20px;
margin-top:40px;
}

.clear{ clear:both;}

#main {
width:999px;
height:920px;
background: url(images/h-line.gif) repeat-x left bottom;
font-family: Arial, 'Lucida Sans Unicode', Helvetica, sans-serif;


}

.separador {
background:url(images/h-line.gif) repeat-x left bottom;

}


#content {
width:999px;
margin-top:40px;

}

#content #img {
float:left;
width:300px;
height:199px;
border:4px solid #DEDEDE;
margin-left:15px;

}

#content #parrafo {
float:left;
margin-left:25px;
font-size: 0.9em;
font-family:Arial, Helvetica, sans-serif;
width: 560px;
height:auto;
color:#555555;
}

#parrafo p{
color:#717171;

}

#col1 {
float:left;
height:auto;
width:650px;
margin-left:10px;
}

#col1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
color:#717171;
}

#col1 h2{

font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
line-height: 1.2;
color: #1e557a;
font-size: 150%;
}


#col1 h3{
padding-bottom:8px;

}


#banner {
margin-top:30x;
padding-top:24px;
width:600px;
height:auto;
margin-left:20px;
float:left;


 }



#col2 {
height:auto;
margin-left:8px;
width:289px;
float:left;
}
h3{
color: #1e557a;

}

#col2 #content2{
height:auto;
width:275px;
margin-left:15px;
margin-top:5px;
margin-right:8px;

}

#col2 #content2 p{
font-family:Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#717171;
}
#content2 h3{
color: #1e557a;

}

.con2 {
border: 1px solid #ebebeb;
	margin: 0 13px 10px 0;
	padding: 3px;
}

.wrap {
}

#bots {
padding-top:30px;
height:auto;
width:999px;
background: #000 url(images/gradient4-bg.png) repeat-x left bottom;
color: #757575;
float:left;
font-size:12pt;
}

#main {

height: auto;

}

#bots p {
font-size:0.9em;
}
#bots a {
	color: #1E557A;
	text-decoration: none;
}

a {

	text-decoration: underline;
}
#bots a:hover, #ja-botsl2 a:active, #ja-botsl2 a:focus {
	text-decoration: underline;
}

#bots #bot1{
float:left;
height:auto;
width:580px;
margin-left:25px;
}
#bots #bot2{
height:auto;
width:auto;
margin-right:30px;

float:right;
}

#bots #bot1 .img {
float:left; 
background: #101010;
	border: 1px solid #222;
	margin: 5px 15px 0 0;
	padding: 4px;

}


.gradient4 h1 {
	font: normal 150% "Lucida Grande", Arial, sans-serif;
	position: relative;
	margin: 0;
	color: #fff;
}
.gradient4 h2 {
	font: normal 150%/100% "Lucida Grande", Arial, sans-serif;
	margin: 10px 0 0;
	color: #b7b7b7;
}
/*
.gradient4 span {
	background: url(images/gradient-dark.png) repeat-x;
	position: absolute;
	bottom: -0.1em;
	display: block;
	width: 100%;
	height: 29px;
}*/


#footer {
padding-top:19px;
height:auto;
background:#333333;
width:999px;
color: #757575;
float:left;
font-size:12pt;

}

#menuf {
height:auto;
float:left;
width:460px;
font-weight:bold;
font-size:12px;
}


#menuf ul li {
display:inline;
padding-left:15px;
}

#menuf ul a{
outline: none;
text-decoration: none;
color:#fff;
}

#copyright {
float:right;
height:auto;
width:420px;
margin-right:5px;
font-size:10pt;
text-align:right;
padding-right:8px;

}
















