@charset "ISO-8859-1";
/* CSS Document */

html, body, div, span, fieldset, form, label, legend, form caption, h1, h2, h3, h4, h5, h6 { background: transparent none repeat scroll 0 0; border: 0 none; font-size: 100%; margin: 0; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0; padding: 0; vertical-align: baseline; }
body { margin: 0; padding: 0; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: left; #margin-left:10px;
letter-spacing: -0.02em; }
#publicidadFixed { margin-left: 970px; padding: 0 0 1px; position: absolute; top: 127px; width: 161px; z-index: 50; }
#publicidadFixed .publicidadFixed_resultados { position: absolute; top: 0; z-index: -1000; }
a img { border: none; }
/* --------------------------------  ENCABEZADO ASESOR ------------------------------------ */
body.asesor #contGeneral { background: none }
#contHomeCY { margin: 0 auto; width: 960px; background: #FFF; }
/*----------ESTILOS ENCABEZADO NUEVO ----------*/

#contEncabeCY { margin: 0px auto; background: #EDEDED; padding: 0; width: 960px; }
#contEncabeCY h1, #contEncabeCY .contLogo { float: left; margin: 20px 10px 20px 20px; width: 290px; }
#contEncabeCY h1 a, #contEncabeCY .contLogo a { float: left; background: url(/imgseguro/rediseno/spriteCarroYa.png) no-repeat 8px -60px; display: block; height: 45px; padding: 0; text-indent: -9999px; width: 211px; }
#contEncabeCY .cnt_DatosBuscar { width: 412px; float: left; margin: 0 0 10px 40px; }
#contEncabeCY .ingresoUsuario { color: #666666; font-size: 11px; margin: 0 15px 0 0; padding: 5px; text-align: right; width: 402px; }
#contEncabeCY .ingresoUsuario p { margin: 0; padding: 0px; }
#contEncabeCY .ingresoUsuario a { color: #666666; font-weight: bold; text-decoration: underline; }
#contEncabeCY .ingresoUsuario a:hover { text-decoration: none; color: #069; }
#contEncabeCY .ingresoUsuario .dudasTop { color: #069; float: right; margin: 0 10px 0 0; padding: 1px 0 0; }
#contEncabeCY .ingresoUsuario .dudasTop a { color: #069; font-weight: normal; text-decoration: none; }
#contEncabeCY #buscarporPalabra { float: right; margin: 10px 0 0; padding: 0; position: relative; text-align: right; width: 380px; z-index: 1004; }
/* Estilos Buscadores */
/* -----Estilos Buscadores -----*/
#formaBusquedaHomePalabra.buscadorCarroYA, .hm_BuscadorCriterio form { margin: 0 !important; }
.BuscadoresInter { float: left; margin: 18px 10px 0; width: 540px; }
.BuscadoresInter .campBuscadorHome { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: url(/imgseguro/rediseno/spriteCarroYa.png) no-repeat -251px -56px #FFF; padding: 3px 0 2px 30px; width: 405px; height: 25px; float: left; font-size: 14px; color: rgb(102, 102, 102); border: 1px solid #CCCCCC; margin-left: 5px; vertical-align: middle; -webkit-box-shadow: inset 0 1px 0 #eee, #fff 0 1px 0; -moz-box-shadow: inset 0 1px 0 #eee, #fff 0 1px 0; box-shadow: inset 0 1px 0 #eee, #fff 0 1px 0; }
.BuscadoresInter .campBuscadorHome[type="text"]:focus { -webkit-box-shadow: 1px 2px 3px 1px rgba(200, 200, 200, 0.5); -moz-box-shadow: 1px 2px 3px 1px rgba(200, 200, 200, 0.5); box-shadow: 1px 2px 3px 1px rgba(200, 200, 200, 0.5); }
.BuscadoresInter .campBuscadorHome:-webkit-input-placeholder {
color:transparent;
}
.BuscadoresInter .campBuscadorHome:-moz-placeholder {
color:#CCC;
}
.BuscadoresInter .campBuscadorHome:-ms-input-placeholder {
color:#CCC;
}
.BuscadoresInter input.btnRojo { font-size: 12px; padding: 6px 15px; float: right; }
.TipoBusquedaInter { margin: 0px; width: 100%; }
.TipoBusquedaInter a { padding: 5px 10px; float: left; color: #069; text-decoration: none; font-size: 12px; margin: 0; font-weight: bold; }
.TipoBusquedaInter a:hover { text-decoration: underline; }
/* -----Estilos Buscador Criterio -----*/
.BuscadoresInter .chzn-container { margin: 0 5px; }
.BuscadoresInter select { float: left; font: 13px/14px Arial, Helvetica, sans-serif; color: #444; width: 140px; height: 33px; margin: 0 10px; padding: 7px 0 5px 8px; vertical-align: middle; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #aaaaaa; -webkit-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); -moz-box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); box-shadow: 0 0 3px #ffffff inset, 0 1px 1px rgba(0,0,0,0.1); overflow: hidden; white-space: nowrap; position: relative; -moz-appearance: none; cursor: pointer; }
/*----------ESTILOS ENCABEZADO CON PAUTA 2013 ----------*/
#contEncabeCY h1.contLogoPauta { float: left; margin: 20px 10px 20px 10px; width: 220px; }
#contEncabeCY h1 a, #contEncabeCY .contLogo a { float: left; background: url(/imgseguro/rediseno/spriteCarroYa.png) no-repeat 8px -60px; display: block; height: 45px; padding: 0; text-indent: -9999px; width: 211px; }
.pautaCabezote { border-left: 1px solid #CCC; margin: 8px 0 0 10px; padding: 0 0 0 24px; float: left; width: 95px; }
.pautaCabezote em { font-size: 10px; color: #CCC; display: block; margin-bottom: 5px; }
#contEncabeCY.cabezotePauta .BuscadoresInter { width: 550px; }
#contEncabeCY.cabezotePauta .BuscadoresInter .campBuscadorHome { width: 413px; }
#contEncabeCY.cabezotePauta .BuscadoresInter select { width: 142px; }
/* Estilos Ingreso */
.contLoginCY { text-align: right; font-size: 11px; line-height: 12px !important; height: 29px; font-weight: bold; background: #F8F8F8; border-bottom: 1px solid #FFF; clear: both; }
.menuIngreso { width: 100%; display: block; }
.lgn_Visible { display: block !important; }
/*nav[role="ingreLogin"] ul.IngresoCY li.lgn_Visible a { position: relative; z-index: 5; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; background: url(/imgseguro/rediseno/spriteCarroYa.png) no-repeat -255px -122px #FDFDFD; border-left: 1px solid #CCC; border-top: 1px solid #CCC; border-right: 1px solid #CCC; }*/
.IngresoCY { list-style: none outside none; margin: 0px 10px; width: auto; padding: 0; }
.IngresoCY li.cntLinksUser { float: right; width: 90px; position: relative; }
.IngresoCY li { float: left; }
.IngresoCY li.MeGustaHomeCY { text-align: left; width: 135px; padding: 5px 0; position: relative; z-index: 925; }
.IngresoCY li.RedesSociaCY { text-align: left; }
.IngresoCY li.RedesSociaCY a { float: left; margin: 6px 10px 0 0; display: block; width: 16px; }
.IngresoCY li a img { border: none; }
.IngresoCY li.Ingresar { float: right; position: relative; max-width: 300px; z-index: 910; }
.IngresoCY li a { text-decoration: none;/*background:url(/imgseguro/rediseno/spriteCarroYa.png) no-repeat scroll;*/ color: #069; display: block; }
.IngresoCY li a:hover { text-decoration: underline; }
.IngresoCY li a.LinkIngreso { background-position: -255px -122px; padding: 9px 10px 7px 35px; float: right; }
.IngresoCY li a.LinkEscribanos { background-position: -250px -156px; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCC; margin: 5px 0; padding: 3px 10px 3px 33px; }
.IngresoCY li a.LinkSalida { background-position: -243px -20px; padding: 12px 11px 5px 50px; }
.IngresoCY .telAyuda { float: left; color: #333; font-size: 11px; font-weight: normal; margin: 8px 0; padding: 0 10px; text-align: left; width: 190px; background: none; }
.IngresoCY .telAyuda b { display: inline; background: none !important; }
/*nav[role="ingreLogin"] ul.IngresoCY li.Ingresar:hover a{position:relative;z-index:205;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright: 0px;-moz-border-radius-bottomleft: 0px;-webkit-border-radius:5px 5px 0px 0px;border-radius: 5px 5px 0px 0px;background:url(/imgseguro/rediseno/spriteCarroYa.png) no-repeat -255px -122px #FDFDFD;border-left:1px solid #CCC;border-top:1px solid #CCC;border-right:1px solid #CCC; }*/
.NombUsuaIngr { width: 650px; float: right; padding: 15px 15px 5px; text-align: right; color: #666; font-size: 11px; }
.NombUsuaIngr a { font-size: 11px; font-weight: bold; color: #069; padding: 0 0 0 5px; }
ul.IngresoCY li:hover { position: relative; }
ul.IngresoCY li.Ingresar:hover #member { display: block; }
#member { z-index: 4; position: absolute; right: 0px; top: 28px; display: none; width: 230px; height: auto; background: #FDFDFD; border: 1px solid #CCCCCC; -webkit-box-shadow: 1px 1px 5px 2px #cccccc; -moz-box-shadow: 1px 1px 5px 2px #cccccc; box-shadow: 1px 1px 5px 2px #cccccc; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 5px 0px 5px 5px; border-radius: 5px 0px 5px 5px; }
#member form { padding: 15px 22px 0; }
#member a { background: none; padding: 0; border: none; display: inline; }
#member label { width: 100px; float: left; display: block; text-align: left; padding: 0 0 8px; }
#member a.claveIngreso { width: 85px; font-size: 9px; float: right; }
#member .wd_texto_login { border: 1px solid #7E736B; width: 176px; color: #999; padding: 5px 4px; margin: 0 0 15px; }
#member .btnRojo { padding: 2px 10px 4px; }
#member b { width: 189px; font-size: 10px; text-align: left; padding: 12px 0; display: block; margin: 0 auto; }
.cntFace { -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; padding: 10px 0; text-align: center; }
ul.IngresoCY li.Ingresar:hover #hmCY_Login { display: block; }
#hmCY_Login { z-index: 4; position: absolute; right: 0px; top: 28px; display: none; width: 98.5%; height: auto; background: #FDFDFD; border: 1px solid #CCCCCC; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }
#hmCY_Login a { background: none; padding:0px !important; border: none; display: inline; }
#hmCY_Login .cntFace { margin: 10px 0 0; }
/* Nuevo Menu  */
ul.cssMenuCY { background: #333; background: -moz-linear-gradient(top, #5e5e5e 0%, #000000 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #000000)); background: -webkit-linear-gradient(top, #5e5e5e 0%, #000000 100%); background: -o-linear-gradient(top, #5e5e5e 0%, #000000 100%); background: -ms-linear-gradient(top, #5e5e5e 0%, #000000 100%); background: linear-gradient(top, #5e5e5e 0%, #000000 100%); float: left; font-size: 13px; line-height: 12px !important; list-style: none; margin: 0; padding: 7px 5px 0; text-align: left; width: 950px; }
ul.cssMenuCY a { color: #CCC; cursor: pointer; display: block; font-size: 13px; line-height: 15px; padding: 8px 8px 12px 9px; text-align: left; text-decoration: none; vertical-align: middle; -webkit-transition: color .2s ease-in-out; -moz-transition: color .2s ease-in-out; -o-transition: color .2s ease-in-out; -ms-transition: color .2s ease-in-out; transition: color .2s ease-in-out; }
ul.cssMenuCY li { float: left; display: block; background: url(/imgseguro/rediseno/separador_vertical_menu.gif) no-repeat right 3px; position: relative; z-index: 901; }
ul.cssMenuCY li.LastMenu { background: none; }
nav[role="navigation"] ul.cssMenuCY li:hover a { background: #000; color: #FFF; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; text-decoration: none; border: none; }
ul.cssMenuCY li:hover { position: relative; }
ul.cssMenuCY li:hover ul.subMenuCY { display: block; }
ul.cssMenuCY li a:hover { position: relative; background: #FFF; color: #333333; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
ul.cssMenuCY li a.active { background: #FFF; color: #333333; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-bottomright: 0px; -moz-border-radius-bottomleft: 0px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }
nav[role="navigation"] ul.cssMenuCY li.m_precios:hover a span { background: url(/imgseguro/rediseno/logoMotorMenu.png) no-repeat 124px top; }
ul.cssMenuCY li.m_precios span { background: url(/imgseguro/rediseno/logoMotorMenu.png) no-repeat 124px top; padding: 0 60px 0 0 }
ul.cssMenuCY li.m_precios a.active span { background: url(/imgseguro/rediseno/logoMotorMenu.png) no-repeat 124px -29px; }
ul.cssMenuCY li.m_precios a.active:hover span { background: url(/imgseguro/rediseno/logoMotorMenu.png) no-repeat 124px top; }
ul.cssMenuCY span { display: block; background: url(/imgseguro/rediseno/arrv_blue_2.gif) no-repeat right center; padding: 0 15px 0 0; }
ul.cssMenuCY ul.subMenuCY { display: none; color: #FFF; text-decoration: none; padding: 0; margin: 0; position: absolute; left: 0px; top: 100%; -moz-border-radius-topleft: 0px; -moz-border-radius-topright: 0px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; -webkit-box-shadow: 0px 4px 5px 2px #cccccc; -moz-box-shadow: 0px 4px 5px 2px #cccccc; box-shadow: 0px 4px 5px 2px #cccccc; background: #000; z-index: 7; -webkit-transition: opacity .25s ease .1s; -moz-transition: opacity .25s ease .1s; -o-transition: opacity .25s ease .1s; -ms-transition: opacity .25s ease .1s; transition: opacity .25s ease .1s; }
ul.cssMenuCY li:hover > ul { opacity: 1; }
ul.cssMenuCY li:hover > ul li { overflow: visible; }
ul.cssMenuCY ul.subMenuCY li { display: block; background: none; float: none; margin: 1px 0px 0px 1px; padding: 2px 0; white-space: nowrap; border: none; border-bottom: 1px solid #191919; font-weight: normal; -webkit-transition: height .25s ease .1s; -moz-transition: height .25s ease .1s; -o-transition: height .25s ease .1s; -ms-transition: height .25s ease .1s; transition: height .25s ease .1s; overflow: hidden; }
ul.cssMenuCY ul.subMenuCY li:hover { background: none; }
ul.cssMenuCY ul.subMenuCY li.LastsubMen { border: none; }
ul.cssMenuCY ul.subMenuCY li a { border: none; color: #FFF; padding: 4px 20px 7px; }
ul.cssMenuCY ul.subMenuCY li a:hover { background: #666; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #FFF; }
ul.cssMenuCY .imgRapido { height: auto; left: 320px; position: absolute; top: -19px; width: auto; }
div.top-bar { margin: 0!important; }
/* Cabezote Bootstrap 2013  */
.TipoDeBusqueda { padding-top: 6px; display: block; font-weight: bold; }
.cabezoteCY { padding: 15px 0; min-height: 70px; clear: both; }
.contBuscadoresInter { margin-top: 5px; }
.contBuscadoresInter .BuscadorPalabraNuevos .input-prepend { margin-bottom: 0px; }
#contHomeCY .contBuscadoresInter .BuscadorPalabraNuevos.input-prepend input[type="text"] { -webkit-border-radius: 0px 3px 3px 0px; border-radius: 0px 3px 3px 0px; width: 355px; }
.contBuscadoresInter .BuscadorPalabraNuevos .btn-group .dropdown-toggle { margin-left: 0px; font-weight: normal; width: 145px; }
.contBuscadoresInter .BuscadorPalabraNuevos .btn.btn-primary { margin-top: 0px; padding: 5px 14px 5px; margin-left: 10px; }
.contBuscadoresInter .TipoDeBusqueda { padding-left: 10px; }
.BuscadorCriterioNuevos select { width: 137px; }
/* HACKS PARA IE 7, IE8, CHROME  */
/* IE 7 */
*+html .contBuscadorHome { background: url(/imgseguro/rediseno/bgBuscaHomIE.png) no-repeat center bottom; }
*+html .BuscadoresInter .campBuscadorHome { width: 400px; }
*+html .BuscadoresInter input.btnRojo { padding: 6px 5px; }
*+html .BuscadoresInter select { width: 130px; margin-top: 4px; margin-bottom: 0; padding-bottom: 0; height: auto; }
*+html .contLoginCY { z-index: 10; }
*+html .IngresoCY li a.LinkEscribanos { float: left; }
*+html ul.cssMenuCY .btnNaranja { width: 150px; }
.cntFace > p > .desplegalogin { color: #069; float: right; font-size: 13px; font-weight: lighter; margin: 0 0px 6px !important; padding: 0; text-align: right; width: 95px !important; cursor: pointer; }
.cntFace > p > .desplegalogini { color: #069 !important; float: right; font-size: 13px !important; font-weight: lighter; margin: 0 14px -4px !important; padding: 0; text-align: right; width: 95px !important; cursor: pointer; }

/* IE 8 */
@media \0screen {
ul.cssMenuCY ul.subMenuCY { border-bottom: 1px solid #DFDFDF; border-left: 1px solid #DFDFDF; border-right: 1px solid #DFDFDF; }
.IngresoCY li.cntLinksUser a.LinkIngreso { padding: 12px 6px 5px 35px; }
.BuscadoresInter input.btnRojo { padding: 8px 20px; }
}
/* IE 9 */
:root .BuscadoresInter input.btnRojo { padding-bottom: 8px; padding-top: 8px }

/* CHROME*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#member { top: 26px }
#hmCY_Login { top: 26px }
}