/* GENERALES */
body{
	padding:0;
	margin:0;
	font: 12px Tahoma, sans-serif; 
	background-color:#FFFFFF;
	line-height: 1.5em;
	background: #fff; 
	color: #454545; 
}

#wrapper{
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

img{
	border:0;
}
img a{
	text-decoration:none;
}

a {
/*	color: #E0691A;*/
	color:#1E2444;
	background: inherit;
}

a:hover {
	color:#486030;
/*	color: #6C757A;*/
	background: inherit;
}

a img{
 text-decoration:none;
}

h1,h2,h3,h4,h5{
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
}

h1 {
	font-weight: normal;
        font-size:2.1em;
	padding: 7px 0 0 8px;
}
h2 {
	font-weight: bold;
	font-size: 1.5em; /* 1.7em */
	margin-bottom: 5px;
	color: #000;
}

h3 {
	font-weight: normal;
        font-size: 14px;
	padding: 7px 0 0 8px;
}

.info {
	background: #f8fafc url(../images/info.png) center no-repeat;
    background-position: 66px 50%; /* x-pos y-pos */
    text-align: left;
	margin:0;
	margin-bottom:2px;
    padding: 5px 20px 5px 100px;
    border: 2px solid #b5d4fe;
	}
.infobox{
	background: #f8fafc;
    text-align: left;
	margin:0;
	margin-bottom:2px;
    padding: 5px 20px 5px 100px;
    border: 2px solid #b5d4fe;
}

.directorio{
	background: #f8fafc;
    text-align: center;
	margin:0;
	margin-bottom:2px;
    padding: 5px 5px 5px 5px;
    border: 2px solid #b5d4fe;
	/*height:340px;*/
	overflow:auto;
	text-align:center;
}

.directorio_left{
	float:left;
	width:40%;
	text-align:left;
	/*margin-left:10%*/
}

.directorio_right{
	float:left;
	width:40%;
	text-align:left;
}

.directorio li
{
	background:url(../images/bullet.png) no-repeat;
/*	margin-left: 15px;*/
	list-style: none;
	/*background: url(../images/bullet.png) left center no-repeat;*/
/*	padding-left: 10px;*/ 
}
.directorio li a, .directorio li a:hover
{
	background-image:none;
	text-decoration:none;
	margin-left:3px;
}

.infobox img{
	vertical-align:bottom;
}
	
.alert {

	background: #fff6bf url(../images/exclamation.png) center no-repeat;
    background-position: 66px 50%; /* x-pos y-pos */
    text-align: left;
	margin:0;
	margin-bottom:2px;
    padding: 5px 20px 5px 100px;
    border: 2px solid #ffd324;
	}
	
	
 #preloadedImages {
       width: 0px;
       height: 0px;
       display: inline;
	background:url(../images/text_input_bg_hv.gif);
/*       background-image: url(path/to/image2.png);
       background-image: url(path/to/image3.png);
       background-image: url(path/to/image4.png);*/
       background-image: url();
}
/** GENERALES **/

/* HEADER */
#header{
padding:5px;
padding-top:55px;
padding-bottom:50px;
}

#content{
clear:both;
}
#search_form{
	background-color:#CDDDDC;
	background:#CDDDDC url(../images/bdr_bot.gif) repeat-x bottom;
	padding-bottom:10px;
}
#search_form_top{
	background-color:#CDDDDC;
	background:#CDDDDC url(../images/bdr_top.gif) repeat-x top;
	height:10px;
	}
#search_form_body{
	margin-left:auto;
	margin-right:auto;
	width:600px;;
	text-align:center;
	border-left:#B5C1C0 solid 1px;
	border-right:#B5C1C0 solid 1px;
}	

.buscar, .buscar_hv {
	height:22px;
	width:65px;
	background:url(../images/buscar.gif) repeat-x left top;
	border:none;
/*	padding:4px 0;*/
	vertical-align:middle;
}
.buscar_hv {background-position:left bottom;}

.textinput, .textinputHovered {
	height:23px;
	background:url(../images/text_input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0 0 0;
/*	padding-top:4px;*/
	vertical-align:middle;
}
.textinputHovered {
background-position:left bottom;
	background:url(../images/text_input_bg_hv.gif) repeat-x left top;
}

.select_input, .select_input_hover {
	height:23px;
	background:url(../images/forms/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
option{
	background-color:#fff;
}
.select_input_hover {background-position:left bottom;}

.adv{
width:100%;
/*text-align:left;
margin:auto;
width:380px;*/
}

/** HEADER **/

/* FOOTER */
#footer{
	background-color:#CDDDDC;
	background:#CDDDDC url(../images/bdr_bot.gif) repeat-x bottom;
	padding-bottom:10px;
}
#footer_top{
	background-color:#CDDDDC;
	background:#CDDDDC url(../images/bdr_top.gif) repeat-x top;
	height:10px;
	}
#footer_body{
	clear: both;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	width: 75%;
	text-align:center;
	padding:0;
	padding-bottom:15px;
	padding-left:15px;
	padding-right:15px;
}
#footer a {
/*	color: #808080;*/
/*	background: #fff;*/
}
/** FOOTER **/

ul { margin: 0; padding : 0; list-style : none; }

li
{
	background:url(../images/bullet.png) no-repeat;
	margin-left: 30px;
	list-style: none;
	/*background: url(../images/bullet.png) left center no-repeat;*/
	padding-left: 15px; 
}
li a
{
	background-image:none;
}
#q
{
	color: #218fd0;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	/*letter-spacing: -1px;*/
	font-weight: bold;
	padding-left:3px;
	
}

fieldset{
	border:1px solid #b1d3e8;
    text-align:center;
}

fieldset legend{
	color:#1E2444;
    padding-left:5px;
    padding-right:5px;
}
fieldset a{
	padding-left:3px;
    padding-right:3px;
}

.form{
	margin-left:auto;
	margin-right:auto;
	width:600px;;
}
.form_element{
    padding-top:5px;
    padding-bottom:5px;
}

.required{
    color:#FF0000;
}
.form_element .alert{
    margin-top:3px;
}

