
.sticky + .content {
  padding-top: 60px;
}


.premium { background: #232a5a; border-radius: 5px; padding-bottom: 40px;}



.premium .rot { position: relative; height: 35px; font-size: 20px; color: #ffe05e; font-weight: 700; border-bottom: 1px solid #ffe05e; margin: 15px 0 45px 0;}
.premium  .bot-vermas { display: table; float: right; background: #012D9A; line-height: 40px; width: 245px; text-align: center; border-radius: 20px; color: #fff; font-size: 15px; font-weight: 500; margin-top: 13px;}
.premium .rot h4 { background: #232a5a; position: absolute; font-size: 26px; top: 20px; padding: 0 20px 0 20px; margin-left: 40px;}


.premium  article { display: table; width: 1070px; background: #fff;  border-bottom:1px solid #ccc; padding: 40px; border-radius: 5px; margin: 15px 60px; }
.premium  article h2 { font-size: 26px; color: #fff; margin-bottom: 10px; }
.premium  article h2 a { color: #232a5a;}
.premium  article p {  font-size: 16px; margin-bottom: 15px;}
.premium  article figure { position: relative;width: 400px; height: 300px; float: left; margin-right: 40px;}
.premium  article figure img { position: absolute; width: 400px; left: 0; top: 0; }
.premium  article .precio { font-size: 30px; font-weight: 700; width: 200px; float: left;}

.mas-avisos {
display: grid;
grid-template-columns: repeat(7, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
}

.mas-avisos > div:nth-of-type(1) { grid-area: 1 / 1 / 2 / 3; background: #ddd; }
.mas-avisos > div:nth-of-type(2) { grid-area: 1 / 3 / 2 / 8; }

.mas-avisos article { padding: 20px 60px; border: 1px solid #ccc; }
.mas-avisos article h3 { font-size: 16px; padding-bottom: 5px;  }
.mas-avisos article p { font-size: 14px; padding-bottom: 5px;  }
.mas-avisos article .price { font-size: 18px; font-weight: 700;} 

.mas-avisos article.destacado { display: table; background: #F8F8F8; border: 1px solid #ccc; padding: 30px; border-radius: 5px; margin: 15px 60px; }
.mas-avisos article.destacado h2 { font-size: 20px; margin-bottom: 10px; }
.mas-avisos article.destacado p { margin: 5px;}
.mas-avisos article.destacado figure { position: relative;width: 300px; height: 200px; float: left; margin-right: 20px;}
.mas-avisos article.destacado figure img { position: absolute; width: 300px; left: 0; top: 0; }

.datos {
float: left;
width: 450px;
}

.datos div:nth-of-type(1) { float: left; width: 90px; font-weight: 600;  }

.detalle-basico {
display: grid;
grid-template-columns: repeat(7, 1fr);
grid-template-rows: 1fr;
grid-column-gap: 0px;
grid-row-gap: 0px;
font-size: 14px;
background: #ddd;
}

.detalle-basico > div:nth-of-type(1) { grid-area: 1 / 1 / 2 / 3; }
.detalle-basico > div:nth-of-type(2) { grid-area: 1 / 3 / 2 / 8; background: #fff; } 


.detalle-basico > div:nth-of-type(2) > article { display: table; width: 795px; background: #fff;  border:1px solid #ccc; padding: 30px; border-radius: 5px; margin:30px; }
.detalle-basico > div:nth-of-type(2) > article h1 { font-size: 24px; margin-bottom: 20px; }
.detalle-basico > div:nth-of-type(2) > article h3 {  font-size: 16px; padding: 10px 0; }
.detalle-basico > div:nth-of-type(2) > article p {  font-size: 13px; margin-bottom: 15px;}
.detalle-basico > div:nth-of-type(2) > article figure { position: relative;width: 350px; height: 250px; float: left; margin-right: 30px;}
.detalle-basico > div:nth-of-type(2) > article figure img { position: ; height: 100% !important; height: auto;  display: table; margin: auto;}
.detalle-basico > div:nth-of-type(2) > article .precio { font-size: 30px; font-weight: 700; width: 200px; float: left;}
.info-basico { width: 320px; float: left; margin: 0 0 20px 0; }

.detalle-basico-preview article { display: table; width: 795px; background: #fff;  border:1px solid #ccc; padding: 30px; border-radius: 5px; margin:30px; }
.detalle-basico-preview article h1 { font-size: 24px; margin-bottom: 20px; }
.detalle-basico-preview article h3 {  font-size: 16px; padding: 10px 0; }
.detalle-basico-preview article p {  font-size: 13px; margin-bottom: 15px;}
.detalle-basico-preview article figure { position: relative;width: 350px; height: 250px; float: left; margin-right: 30px;}
.detalle-basico-preview article figure img { position: ; height: 100% !important; height: auto;  display: table; margin: auto;}
.detalle-basico-preview article .precio { font-size: 30px; font-weight: 700; width: 200px; float: left;}
.info-basico { width: 320px; float: left; margin: 0 0 20px 0; }



.cont-info { width: 100%; background: #F8F8F8; border: 1px solid #CCCCCC; border-radius: 4px; padding: 20px 50px;}
.cont-info h2 { font-size: 22px; padding-bottom: 15px;}
.cont-info h3 { font-size: 17px; padding-bottom: 15px;}
.cont-info li { margin-left:35px; font-size: 17px;}

.include-premium { background: #232a5a; border-radius: 5px; }
.include-premium article { width: 100%; background: #fff; margin: 0 10px; padding: 15px 0; border-bottom: 1px solid #ccc; float: left;}
.include-premium h2 { padding: 15px 30px 15px 0; font-size: 20px;}
.include-premium h3 { font-size: 14px; font-weight: 700; padding: 10px 0;}
.include-premium figure { width: 250px; height: 180px; margin-right: 20px; margin-bottom: 10px;}
.include-premium img { position: absolute; width: 100%; height: 180px; border-radius: 5px;}



/* Detalle Aviso*/
.aviso-premium { width:95%; background:#232a5a; border:1px solid #e8e8e8; color:#333; padding:10px; font-size:13px; margin:0 2.5% 50px 2.5%;}
.aviso-premium .tools { width:100%; height:62px;}
.aviso-premium .tools .rot-aviso { background:url(../../imag/compraventa/rot-aviso-nuevo.png) left no-repeat; line-height:48px; font-size:24px; font-family: 'Oswald', sans-serif; color:#000; padding-left:55px;}
.aviso-premium .tools .ico-tools { background:url(/portal_rodeo/imag/2018/tools-cv_new.jpg); width:360px; height:48px; float:right; margin:14px 25px 0 0;}

.pv,
.envia,
.imprime { color: #fff; font-size: 14px; font-weight: 700; width:107px; height:48px; display:block; float:left; margin-right:3px;}

.visitas {}
.visitas .acvv { display:none;}
.visitas .acvd {font-family: 'Oswald', sans-serif; color:#730100; width:107px; margin-top:25px; text-indent:50px}

.aviso-premium .box-aviso { display:table; width:100%; height:auto; border:1px solid #e8e8e8; background:#FFF; border-radius:5px;}
.aviso-premium .box-aviso .foto { width:500px; height:320px; background:#0F0; margin:42px 0 0 33px; float:left; margin-right:40px;}
.aviso-premium .fot-avi-des { width:500px; height:320px; border:1px solid #bea167;}
.aviso-premium .fot-avi-des { background-size:auto 320px !important; background-position:top !important; background-repeat:no-repeat !important; }

.aviso-premium .box-aviso .info-aviso {  width:519px; height:auto; float:left; margin-top:42px;}
.aviso-premium .box-aviso .info-aviso .datos { display:table; width:590px;}
.aviso-premium .box-aviso .info-aviso .datos .datos-left { margin-right:15px;}
.aviso-premium .box-aviso .info-aviso .datos .datos-left, .aviso-premium .box-aviso .info-aviso .datos .datos-right { width:280px; float:left;}

.aviso-premium .box-aviso .info-aviso .datos h1 { font-family: 'Tajan', sans-serif;  font-size:13px; color:#000; font-weight:bolder;}
.datos-left dl:nth-of-type(1) dt:nth-of-type(1)  { font-size: 18px;}
.datos-left dl:nth-of-type(1) dt:nth-of-type(2)  { color: #232a5a; font-size: 28px;}
.datos-left dl:nth-of-type(1) { height: 40px;}
dl { }
dl dt { float:left; margin-right:1px; line-height:22px;}
dl dt.acvv { width:85px; color:#000; font-weight:bolder; }
dl dt.acvd { width:190px; }

.aviso-premium .box-aviso .info-aviso .detalle { width:500px; line-height: 22px; padding-top: 40px; clear: both }
.aviso-premium h1 { font-size:26px; margin:0 0 20px 0; color:#000; margin-top:-8px;}
.aviso-med-box { float:left; padding-right:35px;}
.aviso-med-box img { border:1px solid #bea167;}


.aviso-dscrip { height:160px; overflow:auto;}

.aviso-med-item { height:90px; margin-top:5px;}
.rot-media { display:none; font-size:16px; height:25px; line-height:25px; font-family: 'Tajan', sans-serif; color:#000;}
.rot-media .ico-fot { background:url(/portal_rodeo/imag/2018/global/ico-play-foto.svg) no-repeat left; padding-left:33px;}
.rot-media .ico-vid { background:url(../../imag/compraventa/ico-video.png) no-repeat left; padding-left:33px;}

.next-med, .prev-med { position:absolute; background:#00F; width:20px; height:50px; margin:7px 0 0 0; z-index:999;}
.prev-med { background:url(/portal_rodeo/imag/compraventa/prev.png);}
.next-med { margin-left:330px; background:url(/portal_rodeo/imag/compraventa/next.png);}

.aviso-med-item .item { display:table; width:500px; padding:15px; margin:0; background:#000;}
.aviso-med-item .item .med-item { width:75px; height:75px; border:2px solid #bea167; cursor:pointer; float:left; margin:0 4px 0 4px;}
.med-item img { padding:15px;}
#fmg1,#fmg2,#fmg3 { background-size: auto 75px !important;}

.aviso-med-item .item .on { border:2px solid #000;}
.aviso-med-item .item .med-item img { filter:alpha(opacity=75);opacity:0.75; border:none;}
.aviso-med-item .item .med-item img:hover, .aviso-med-item .item .on img { filter:alpha(opacity=100);opacity:1;}

.aviso-soc-box { height:105px; margin-top:10px;}

.rot-mas-avisos { border-top:1px solid #000; margin:50px 0 0 0; height:18px; }
.rot-mas-avisos span { position:absolute; background:#fff; margin-top:-20px; color:#000; font-size:16px; font-family: 'Oswald', sans-serif; width:250px; text-align:center; margin-left:360px;  }

/* Mas avisos */
#slide-spremium .item-cvp { display:table; height:780px; width:1015px; overflow:hidden; margin-bottom:50px; position:absolute;}
#slide-premium .item-cvp { height:250px; overflow:hidden; margin-bottom:50px; position:absolute;}

.aviso-premium-mas { width:292px; height: 352px; background:#fff; border:1px solid #cc9933; border-radius:7px; padding:13px; float:left; margin: 0 0 15px 10px; overflow:hidden;}
.aviso-premium-mas .fot-avi-des-mas { position:relative; width:294px; height:193px; border-top:5px solid #000; background-position:top; background-repeat:no-repeat; background-color:#000;}
.aviso-premium-mas .fot-avi-des-mas img { width:294px; height:193px; margin:auto; border:none;}
.aviso-premium-mas .fot-avi-des-mas .tipo { position:absolute; background:#000; color:#FFF;font-family: 'Oswald', sans-serif; padding:0 15px;}
.aviso-premium-mas .fot-avi-des-mas .fechap { position:absolute; color:#FFF; font-family: 'Oswald', sans-serif; font-size:15px; font-weight:bolder; bottom:0; right:5px;}
.aviso-premium-mas h1 { font-size:16px; margin:0; font-family: 'Oswald', sans-serif; color:#000; height:50px; overflow: hidden; position:relative; text-transform:uppercase;}
.aviso-premium-mas h1:first-letter { }
.aviso-premium-mas .precio { color:#bf1d21; font-family: 'Oswald', sans-serif; font-size:20px;}

.aviso-premium-mas p { font-size:12px; color:#333; padding:5px 0 5px 0; height:55px; overflow:hidden; position:relative; margin-bottom:10px;}

.ver-mas-h1 { background:url(../../imag/compraventa/bk-mas-pre_h1.png); width:53px; height:20px; position:absolute; z-index:100; bottom:0; right:0; }

.aviso-premium-mas p .ver-mas { position:absolute; background: url(../../imag/compraventa/bk-mas-pre.png); bottom:0; right:0; width:50px; text-align:right; color:#000;}
.aviso-premium-mas p .ver-mas:hover { color:#F00;}
.aviso-premium-mas .ico-fot, .aviso-premium-mas .ico-vid { position:absolute; height:21px; margin:333px 0 0 176px;}
.aviso-premium-mas .fot-avi-des-mas { background-size:auto 170px !important; background-position:top !important; background-repeat:no-repeat !important;}
.aviso-premium-mas .ico-vid { background:url(../../imag/compraventa/ico-n-vid.png); width:29px;}
.aviso-premium-mas .ico-fot { background:url(../../imag/compraventa/ico-n-fot.png); width:31px; margin-left:137px;}
.aviso-premium-mas .ico-fot span, .aviso-premium-mas .ico-vid span { float:right; width:19px; line-height:19px; margin-top:2px; text-align:center; color:#981411; font-weight:bolder;}

.aviso-premium-mas .fecha { position:absolute; line-height:25px; font-size:12px; color:#666; margin:330px 0 0 0;}
.aviso-premium-mas .ver-det { position:absolute; display:block; width:85px; line-height:25px; text-align:center; color:#FFF; background:#cc9933; margin:330px 0 0 215px; border-radius:4px;}
.aviso-premium-mas .ver-det:hover { background:#946e21; text-decoration:underline;}

/* Mas avisos 2*/
.aviso-premium-mas2 { width:300px; height: 355px;background:#d5d3d3; padding:10px; float:left; margin:15px 5px 0 0; overflow:hidden;}
.aviso-premium-mas2 .fot-avi-des-mas { width:150px; height:85px; border:1px solid #bea167; background-position:top; background-repeat:no-repeat; float:left; background-color:#000;}
.aviso-premium-mas2 h1 { font-size:16px; margin:0; font-family: 'Oswald', sans-serif; color:#000; height:90px;}
.aviso-premium-mas2 p { font-size:12px; color:#333; padding:5px 0 5px 0; height:42px; overflow:hidden; position:relative; margin-bottom:10px;}
.aviso-premium-mas2 p .ver-mas { position:absolute; background: url(../../imag/compraventa/bk-mas-pre.png); bottom:0; right:0; width:50px; text-align:right; color:#000;}
.aviso-premium-mas2 p .ver-mas:hover { color:#F00;}
.aviso-premium-mas2 .ico-fot, .aviso-premium-mas2 .ico-vid { position:absolute; height:21px; margin:333px 0 0 176px;}
.aviso-premium-mas2 .fot-avi-des-mas { background-size:auto 85px !important; background-position:top !important; background-repeat:no-repeat !important;}
.aviso-premium-mas2 .fot-avi-des-mas img { max-width:150px; max-height:85px; margin:auto; border:none;}
.aviso-premium-mas2 .ico-vid { background:url(../../imag/compraventa/ico-n-vid.png); width:29px;}
.aviso-premium-mas2 .ico-fot { background:url(../../imag/compraventa/ico-n-fot.png); width:31px; margin-left:137px;}
.aviso-premium-mas2 .ico-fot span, .aviso-premium-mas2 .ico-vid span { float:right; width:19px; line-height:19px; margin-top:2px; text-align:center; color:#981411; font-weight:bolder;}
.aviso-premium-mas2 .tipo, .aviso-premium-mas2 .precio { font-size:14px; color:#610a0b; font-weight:bolder;}

.aviso-premium-mas2 .fecha { position:absolute; line-height:25px; font-size:12px; color:#666; margin:195px 0 0 0 !important;}
.aviso-premium-mas2 .ver-det { position:absolute; display:block; width:85px; line-height:25px; text-align:center; color:#FFF; background:#cc9933; margin:330px 0 0 215px;}
.aviso-premium-mas2 .ver-det:hover { background:#946e21; text-decoration:underline;}



.bot-ver { background:#000; color:#FFF; padding:3px 15px 3px 15px;}
.bot-ver:hover { text-decoration:underline;}

.ico-legal { display:block; background:url(../../imag/compraventa/ico-legal.png) left no-repeat; line-height:28px; clear:both; padding:15px 0 20px 30px;}

.aviso-tool-box { position:absolute; margin:-15px 0 0 690px; font-family: 'Oswald', sans-serif; font-weight:normal; font-size:12px;}
.aviso-tool-box a { color:#000;}
.aviso-tool-box a:hover { color:#000;}



/* Basicos Port */
.left-basicos { width:163px; float:left;}

.right-basicos { width:495px; float:left;}
.port-basicos { width:658px; background:#eeeeee; float:left; }
.box-avi-bas { padding:9px 15px 9px 15px; border-bottom:1px dotted #999999; clear:both;  display:table;}
.box-avi-bas .fot-bas { width:45px; height:45px; border:1px solid #bea167; background-color:#998667; float:left; position: relative; margin:0 5px 5px 0;}
.box-avi-bas .fot-bas img { position: absolute; top: 10%; left: 10%; height: 90%; width: 90%; margin: -5% 0 0 -5%;}
.box-avi-bas:hover { background:#efe9d8;}
.box-avi-bas h1 { margin:0; color:#4d0604; font-size:14px; font-weight:normal;}
.box-avi-bas p { color:#666; text-transform: lowercase!important; border-bottom:5px;}
.box-avi-bas strong { margin:0; color:#4d0604; font-size:12px; font-weight:normal;}

/* Destacados Port */
.port-destacados { background:#f6efe1; width:342px; float:left; padding:0; }
.box-avi-des { display:table; width:318px; height:173px; background:#faf7f0; border:1px solid #cc9933; margin:0 0 16px 12px; border-radius:6px;}
.box-avi-des .box-inf-des-port { float:right; width:162px; margin:14px 12px 0 0;}
.box-avi-des h1 { font-size:12px; margin-bottom:3px; color:#4d0604; font-weight:bolder; text-transform: uppercase; }
.box-avi-des h1:first-letter { text-transform:capitalize;}

.box-avi-des .ver-det { position:absolute; display:block; width:85px; line-height:25px; text-align:center; color:#FFF; background:#cc9933; margin:130px 0 0 215px; border-radius:5px;}
.box-avi-des .ver-det:hover { background:#946e21; text-decoration:underline;}

.box-avi-des p { color:#666;}
.box-avi-des .fot-avi-des-port { position:relative; width:117px; height:96px; border:1px solid #bea167; margin: 14px 0 0 14px; background-position:top; background-repeat:no-repeat; float:left; background-size:auto 90px !important; background-position:top !important; background-repeat:no-repeat !important; background-color:#000;border-top:3px solid #000;}
.box-avi-des .fot-avi-des-port .fechap { background:url(../../imag/compraventa/back-fecha.png); position:absolute; color:#FFF; width:79px; line-height:19px; bottom:0; right:0;}
.box-avi-des .fot-avi-des-port .tipo { position:absolute; background:#000; font-family: 'Oswald', sans-serif; color:#FFF; padding:0 8px;}
.box-avi-des .precio { position:absolute; font-size:16px; color:#bf1d21; font-family: 'Oswald', sans-serif; clear:both; margin:115px 0 0 14px; }
.box-avi-des .fot-avi-des-port img { width:117px; height:96px; margin:auto; border:none;}
.box-avi-des strong { margin:0; color:#4d0604; font-size:12px; font-weight:bolder;}


.registro-table { width:800px; margin:auto; padding:0; }
.registro-table a { color:#333; text-decoration:underline; font-size:13px; font-weight:bolder;}
.registro-table a:hover { color: #F00;}
.registro-table td { vertical-align:top;}
.registro-table td.date { font-size:10px;}
.registro-table td.left { text-align:left; color:#999;}
.registro-table td.white { background:#FFF; color:#999;}
.registro-table tr { background:#fff;} 
.registro-table tr td { padding:10px 0 5px 0; font-weight:bolder;}
.registro-table tr.center { text-align:center;}
.registro-table tr.left { text-align:left;}
.registro-table input.error, .registro-table select.error { background:#FFC; border:1px dotted #F00;}

.registro-table tr.alternateRow td { background:#f3f3f3; border:none;}

.registro-table td { font-size:12px; color:#444; padding:5px 10px 5px 0;}
.registro-table td img  { float:left; margin:0 5px 5px 0;}
.registro-table th { font-size:12px; color:#444; padding:10px 5px 10px 5px; cursor:pointer;}

.registro-table td.rot, .registro-table td.rot-left { background:#872425; text-align:center; font-size:14px; font-weight:bolder; color:#FFF;}
.registro-table td.rot-left { text-align:left;}
.registro-table .order { cursor:pointer;}
.registro-table th { background:#000; color:#fff; font-family: 'Oswald', sans-serif; text-transform:uppercase; font-weight:bolder; text-decoration:none; text-align:left; cursor:pointer;}
.registro-table th img { padding:0 4px 0 4px;}
.registro-table th a { color:#FFF; text-decoration:none;}
.registro-table th a:hover { color:#FFF; text-decoration:none;}
.registro-table td.center { text-align:center;}

.cont-box-admin { background:#f5f5f5;border-radius:4px;box-shadow: 0 1px 2px rgba(0,0,0,0.1) inset; padding:10px;}
.registro-table td { font-weight:normal; font-size:12px; color:#444; padding:2px 10px 2px 10px;}
.registro-table td input, .registro-table td select { border:1px solid #CCC; padding:3px;border-radius:3px;}
.registro-table td .buttom { background:#bdbdbd; color:#FFF;border-radius:6px;}



.box-error {background:#fcfde9; color:#F00; border:1px dotted #F00; margin-right:15px; padding:15px; font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:none; line-height:normal; display:none; margin-bottom:15px; }
.box-error ol { margin-left:30px; font-weight:bolder; line-height:22px;}
.box-error ol li { display:none;}

.question-input { width:90%; height:100px; margin:auto auto 20px auto ; padding:10px;}
.mensajes { width:90%; margin:0 auto auto auto; background:#FFF; padding:20px; box-sizing: border-box; border:1px solid #e4d9c3;}
.pregunta, .respuesta { padding:10px; box-sizing: border-box; width:80%; }
.pregunta { background:url(../../imag/compraventa/ico-pregunta.png) no-repeat 0 0; padding-left:50px;  }
.respuesta { background:url(../../imag/compraventa/ico-respuesta.png) no-repeat right ; text-align:right; margin-left:20%; padding-right:50px; }
input[id*="b_preguntar"] { background:#114364; color:#FFF; font-weight:700; float:right;}



/* Basico */
.basico-mas-avisos article { padding: 20px 60px; border: 1px solid #ccc; }
.basico-mas-avisos article h3 { font-size: 16px; padding-bottom: 5px;  }
.basico-mas-avisos article p { font-size: 14px; padding-bottom: 5px;  }
.basico-mas-avisos article .price { font-size: 18px; font-weight: 700;} 

.basico-mas-avisos article.destacado { display: table; background: #F8F8F8; border: 1px solid #ccc; padding: 30px; border-radius: 5px; margin: 15px 60px; }
.basico-mas-avisos article.destacado h2 { font-size: 20px; margin-bottom: 10px; }
.basico-mas-avisos article.destacado p { margin: 5px;}
.basico-mas-avisos article.destacado figure { position: relative;width: 300px; height: 200px; float: left; margin-right: 20px;}
.basico-mas-avisos article.destacado figure img { position: absolute; width: 300px; left: 0; top: 0; }
