/* Yell */

#bg_ra {
float:right;
padding:0 0 0 0;
background: yellow url(../images/bg_icora.jpg) no-repeat;
width: 57px;
height: 59px;
display:block;	
position:relative;
}
#icora{
width: 43px;
height: 45px;
/*background: yellow url(../images/icora.jpg) no-repeat;*/
float: left;
margin: 8px 7px 0 7px;
display:inline;
}
.flecha_icora{
width: 83px;
height: 25px;
background:url(../images/flecha_icora.png) no-repeat top left !important;
background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/flecha_icora.png, sizingMethod='scale');		
position: absolute;
bottom: 13px;
right:-86px;
}
#directorio_header .logo_yell{
width: 66px;
height: 23px;
position: absolute; 
right: 9px;
top: 10px;
background:url(../images/logo_yell.jpg) no-repeat;
} 

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    margin: 0px;
    padding: 0;
    margin: 0;
    background: #fff;
}

h1 {
    color: navy;
    font-family: Arial, Helvetica, sans-serif;
    font-size: x-large;
    font-weight: bolder;
    text-transform: capitalize;
}

h2 {
    color: navy;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: bolder;
    /*text-transform: capitalize;*/
}

h3 {
    color: navy;
    font-family: Arial, Helvetica, sans-serif;
    font-size: large;
    font-weight: lighter;
    text-transform: capitalize;
}

.dh1{
    color: #000000;
    font-family: tahoma;
    font-size: 12px;
    font-weight: bolder;  
}

.dh2 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bolder;
    margin: 0 auto 0 auto; 
}

.dh3 {
   color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    vertical-align: text-bottom;
    margin: 0 auto 0 auto; 
}

.estilosh31 {
    margin-top : 50px;
   
}

.estilosh32 {
    margin-top : 100px;
   
}

.dh4 {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: lighter;
    padding-bottom: 10px;
    margin: 0 auto 0 auto;
}

.dh42 {
    color: #666666;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: lighter;
    /*padding-top : -10px;*/
    padding-bottom: 10px;
     /*top: -20px; */
     margin: 0 auto 0 auto;
}

#contenedor {
    position: relative;
    width: 795px;
    height: auto;
    overflow: hidden;
    margin: 0 auto 0 auto;
    padding-bottom: 20px;
}

#contebanner {
    position: relative;
	margin-top : 10px;
    width: 795px;
    height: 60px;
}

#logoamarillas {
    position: relative;
    width: 324px;
    height: 60px;
    float: left
}

#contcentral {
    position: relative;
    width: 790px;
    height: 280px;
    margin-top: 10px;
    border: 1px solid #CCCCCC;
	z-index : 1;
}

img {
    border: 0
}


.frase 
{
color:#333333;
font-family:arial;
font-size:14px;
font-style:italic;
font-weight:bold;
}
.resaltadorfra 
{
color:#666666;
font-family:arial;
font-size:14px;
font-style:italic;
}
.resaltaread 
{
color:#666666;
font-family:arial;
font-size:14px;
font-style:italic;
font-weight:bold;
}


/*Estilos de Autocompletador*/
table#tat_table {
    width: 252px;
    margin-left: 2px;
    border-left: 1px solid #cfcfc5;
    border-right: 1px solid #cfcfc5;
    border-bottom: 1px solid #cfcfc5;
    z-index: 99999;
}

table#tat_table td {
    padding: 0px 5px;
    margin: 2px 0;
    text-transform: capitalize;
}
/*Fin de Estilos de Autocompletador*/
.inbuscacont {
    position: relative;
    width: 340px;
    height: 53px;
    left: 8px;
    top: 10px;
}

.contcaja0 {
    position: relative;
    width: 258px;
    height: 13px;
    top: 10px;
    left: 6px;		
    float: left;
    z-index: 1000;
}

.contcaja {
    position: relative;
    width: 258px;
    top: -9px;		
    height: 40px;
    float: left;
    z-index: 1000;
}

.contcaja3 {
    position: relative;
    width: 258px;
    top: -5px;		
    height: 40px;
    float: left;
    left: 9px;	
    z-index: 1500;
}

.contcaja2 {
    position: relative;
    height: 20px;
    top: -4px;	
    left: 6px;
    float: left;
}

.contcaja4 {
    position: relative;
    height: 20px;
    top: 4px;
    left: 340px;
    float: left;
    /*width: 80px;*/
    /*top: 20px;*/
    /*border : solid 1px;*/
}

.inbusfrase {
    font-family: tahoma;
    font-size: 12px;
    font-weight: bold
}

#contbuscador {
    position: relative;
    width: 476px;
    height: 276px;
    left: 16px;
    float: left
}

#btnamarillas {
    position: relative;
    width: 476px;
    height: 50px;
}

#btnamarillas .botonprin {
    position: relative;
    float: left;
    margin-right: 25px;
}

#buscador {
    position: relative;
    background-image: url(../images/bgbusca.jpg);
    width: 376px;
    height: 204px;
    border: 1px solid #DFDFDF;
    float: left
}

.titencuentra {
    position: relative;
    width: 317px;
    height: 32px;
    left: 11px;
    top: 16px;
}

#contcombos {
    position: relative;
    width: 364px;
    height: 131px;
    left: 6px;
    top: 25px;
    background-image: url(../images/bgcombos.jpg);
	
}

#listcombos {
    position: relative;
    width: 351px;
    height: 37px;
    left: 8px;
    top: 10px;
}

.espcombo {
    position: relative;
    width: 117px;
    height: 37px;
    float: left
}

.txtcombo {
    font-family: tahoma;
    font-size: 10px;
    font-weight: bold
}

.txtinputbuscar {
    border: 1px solid #CFCFC5;
    width: 258px;
   /* padding: 4px 4px 0 4px;/*/
    height: 20px;
    margin: 2px 0 0 0;
    font-weight: lighter;
}


#btncalles {
    position: relative;
    width: 55px;
    height: 38px;
    top: 20px;
}

#footer_hm {
    position: relative;
    width: 790px;
    height: 80px;
    margin: 0 auto 0 auto;
    text-align: center;
    top: 30px;
	padding-bottom : 10px;
}

.txtfooter_hm {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 10px;
}

.txthref_hm {
    color: #666666;
}

#contdirectorio_hm {
    position: relative;
    width: 790px;
    height: auto;
    overflow: hidden;
    margin: 0 auto 0 auto;
    margin-top: 10px;
}

#contdirectorio_hm .itemdir_hm {
    padding-bottom: 4px;
    text-align: left;
}

#contbanderas {
    position: relative;
    width: 374px;
    height: 48px;
    margin-top: 3px;
    margin-left: 8px;
}

#contbanderas .banderas {
    margin-top: 15px;
    position: relative;
    margin-right: 20px;
    float: left;
}


.titdirectorio {
    position: relative;
    width: 240px;
    height: 18px;
    margin-bottom: 10px;
}

#contservicios {
    position: relative;
    width: 725px;
    height: 18px;
    margin: 0 auto 0 auto;
    background-color: #FFFF33;
	z-index : 0;
}

#contbannercentleft {
float:left;
height:auto;
overflow:hidden;
position:relative;
width:376px;
}

.btnservicio {
    float: left;
    height: 18px;
}

.btnservicio2 {
    float: left;
    height: 16px;
    padding-top: 2px;
    padding-left: 7px;
}

.hrserv a:link {
    font-weight: normal;
    text-decoration: none;
    color: #000000;
}

.hrserv a:visited {
    font-weight: normal;
    color: #000000;
    text-decoration: none;
}

.hrserv a:hover {
    font-weight: normal;
    color: #E60004;
    text-decoration: none;
}

#directorio1 {
    position: relative;
    width: 203px;
    height: auto;
    overflow: hidden;
    float: left;
}

#directorio2 {
    position: relative;
    width: 203px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 50px;
}

#directorio3 {
    position: relative;
    width: 203px;
    height: auto;
    overflow: hidden;
    float: left;
    margin-left: 10px;
}

.contcertifica {
    position: relative;
    /*width: 98px;*/
    height: 28px;
    text-align: left;
    left: 18px;
    float: left
}

.contiab {
    position: relative;
    width: 75px;
    height: 28px;
    text-align: left;
    left: 50px;
    float: left
}

#contbotones {
    position: relative;
    float: left;
    width: 30px;
    height: 205px;
}

/**
ipng {
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader();
}*/

#contbotones .contbotopcion {
    position: relative;
    width: 73px;
    height: 43px;
    top: 20px;
}

#titdiretcont {
    position: relative;
    height: 23px;
    width: 714px;
    margin: 0 auto 0 auto;
    background-color: #F4F4F4;
    padding-top: 0px;
    padding-left: 5px;
}

/* Importados de la Enterior Hoja de Estilos*/
.categoria {
    /*font-family: verdana, Arial, Helvetica, sans-serif;*/
    /*font-size: 11px;*/
    /*font-weight: bold;*/
    /*vertical-align: text-bottom;*/
    /*height: 25px;*/
}

.subCategoria {
    font-family: verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #333333;
    font-size: 11px;
    vertical-align: text-top;
}

.subCategoria a {
    font-size: 9px;
    color: #666666;
    font-size: 11px;
}

.subCategoria a:hover {
    font-size: 9px;
    color: #000000;
    font-size: 11px;
}

