/** GENERALES **/

body{
	padding:0;
	margin:0;
	font: 12px Tahoma, sans-serif; 
	background-color:#FFFFFF;
	color: #454545; 
}

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;
	color:#1E2444;
/*	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-size: 14px;
	padding: 7px 0 0 8px;
	margin-bottom:5px;
}

#contenedor{
	width:787px;
	margin:auto;
	padding:0;
}

.clear_both{
	clear:both;
}

img{
	border:0;
}

li{
	list-style:none;
}

.infobox{
	background: #f8fafc;
	text-align: center;
	margin:0 0 2px 0;
	border-top: 2px solid #cddddc;
	border-bottom: 2px solid #cddddc;
	padding: 5px 20px 5px 20px;
}

/* GENERALES */
/** HEADER **/
#head_left{
	width:356px;
	height:60px;
	float:left;
	background-color:#7E7E7E;
	padding-top:30px;
}

#head_center{
	margin-left:8px;
	width:215px;
	height:90px;
	float:left;
	background-color:#A3E4F4;
}
#head_right{
	margin-left:8px;
	width:200px;
	height:90px;
	float:left;
	background-color:#C6F3FF;
}
/* HEADER */

/** BODY **/

#body{
	/*margin-top:38px;*/
}

#subbanner{
	margin-bottom:10px;
}

#subbanner p{
	padding-left:10px;
}
#subbanner h1{
	font-size:12px;
	font-weight:bold;
	letter-spacing: 0;
}

#busq{
	width:787px;
	border:#D5D9E2 1px solid;
	background:url(../imgs/busq_bg.gif) no-repeat;
}

#busq_top {
	height:130px;
	padding-top:10px;
	text-align:center;
}
#busq_top h2{
	color:#98A9BD;
	font-weight: bold;
	text-align:center;
}
#busq_top p{
	padding-top:3px;
	margin:0;
	color:#868687;
/*	width:500px;*/
}


#busq_left{
	height:47px;
	padding-top:23px;
	float:left;
	width:340px;
	text-align:center;
}

#busq_right{
	height:70px;
	padding-left:30px;
	float:left;
	width:417px;
}

#busq_bottom {
	clear:both;
	height:32px;
	padding-top:12px;
	text-align:center;
}

/* BODY */

/** FORM **/
#q{
	color: #218fd0;
	font-size: 14px;
/*	font-family:Arial, Helvetica, sans-serif;*/
	font-weight: bold;
	padding-left:3px;
}.buscar, .buscar_hv {
	height:22px;
	width:65px;
	background:url(../imgs/buscar.gif) repeat-x left top;
	border:none;
	vertical-align:middle;
}
.buscar_hv {
	background-position:left bottom;
}
/* FORM */

/** FOOTER **/

#footer{
/*	padding-top:30px;*/
	height:90px;
}
#foot_left{
	width:200px;
	height:90px;
	float:left;
	background-color:#C6F3FF;
}

#foot_center{
	margin-left:8px;
	width:215px;
	height:90px;
	float:left;
	background-color:#A3E4F4;
}
#foot_right{
	margin-left:8px;
	width:356px;
	height:85px;
	float:left;
	background-color:#7E7E7E;
        padding-top:5px;
        /*padding-top:10px;
        padding-bottom:10px;*/
        text-align:center;
}
#foot_links{
	/*padding-left:10px;
	
	margin-top:7px;*/
        color:#FFFFFF;
}
#foot_links a{
	color:#FFFFFF;
}
/* FOOTER */

/** RESULTADOS **/
/* Barra de paginacion */
div.pagination
{
	font: 11px Arial, Helvetica, sans-serif;
	padding-top: 10px;
	text-align:center;
	padding-bottom: 10px;
	margin: 0px;
	margin-bottom:2px;
	margin-top:2px;
	color:#6C85A6;
}

div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #ddd;
    text-decoration: none; /* no underline */
/*    color: #000099;*/
	color:#6C85A6;

}

div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #000099;
    color: #000;
}

div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #000099;
    font-weight: bold;
}
div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #EEE;
    color: #DDD;
}
/** Barra de paginacion **/


/* Lista de resultados */ 
#resultados{ /*div*/
 	margin-left:auto;
	margin-right:auto;
	padding:0;
	margin-top:30px;
/*	padding-top:10px;
	padding-bottom:10px;*/
/*	width:75%;*/
}


/*odd{
	background-color:#E3F5FF;
}
.even{
	background-color:#ecf6fc;
}*/

/** Lista de resultados **/ 


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

/* RESULTADOS */

.result_row{
margin:0;
padding:5px 0 15px 20px;

/*	font-family: Geneva, Arial, Helvetica, sans-serif;*/
}
.odd{
	background-color:#F7FCFF;
        border-left:1px solid #cddddc;
}

.even{
    border-right:1px solid #cddddc;
}
.result_row h3{
    margin-top:3px;
    margin-bottom:3px;
    color:#000;
    font-size:16px;
    padding: 7px 0 0 0;
}
.result_row p{
color:#000;
margin-top:4px;
margin-bottom:3px;
padding-left:10px;
padding-right:5px;
}
.result_row .sub_row{
	color:#666666;
	
}

