@charset "utf-8";

/*** Store Imagen de fondo & color de fondo ***/
body { background-color:#ddd; color:#000; margin:0; padding:0; font-family:Trebuchet, Arial; font-size:13px}
a { color:#000; text-decoration:none;}
a:hover{ text-decoration:underline;}

/*** Store 1 bloque Cabecera Imagen & color de fondo ***/
#topCab { position:relative; height:93px; background:#fff; border:1px solid #ccc; margin:0 0 2px 0;}
#topCab .logo { position:absolute; top:5px; left:15px; background:url(../../images/images_AT_1/logo.gif) no-repeat; display:block; width:162px; height:61px; text-indent:-1000px; display:block;}
#topCab .banner468 { float:right; margin:15px 15px 0 0}
#topCab .banner7 { float:left; margin:65px 0 0 20px;}
#topCab .banner89 { float:left; margin:65px 0 0 5px;}

/*Menú*/
#menu { height:36px; background-color:#000; border:1px solid #fff; margin:0; padding:2px 0 0 0; color:#fff}
#menu span { float:right;}
#menu ol { float:left; padding:0 0 0 5px}
#menu ol li { float:left;}
#menu ol li a { color:#fff; text-decoration:none; display:block; padding:9px 17px;}
#menu ol li a:hover { text-decoration:underline;}
#menu ol li.actual { background:url(../../images/images_AT_1/menu-current-right.gif) center right no-repeat; padding:0 0 0 5px}
#menu ol li.actual a { color:#fff; font-weight:bold; background:url(../../images/images_AT_1/menu-current-left.gif) center left no-repeat; margin:0 14px 0 0; padding:9px 3px 9px 17px;}
#menu ol li.actual a:hover { text-decoration:none;}

#menu .country { font-size:11px; float:right; margin:7px 17px 0}
#menu .country p { display:inline;}
#menu .country select { border:1px solid #fff; background-color:#3e3939; color:#fff; font-size:11px; margin:0 0 0 3px; width:121px}


#submenu { /*overflow:hidden;*/ position:relative; z-index:1000; margin:2px 0 2px 0}
#submenu #submenu-left { float:left; width:686px; background-color:#fff; border:1px solid #ccc; margin:0 6px 2px 0; height:44px;}
#submenu #submenu-left-images { float:left; width:686px; background-color:#fff; border:1px solid #ccc; margin:0 6px 2px 0; height:44px;}
#submenu-left ul {width:100%; padding:2px 0 0 0;}
#submenu-left ul li { float:left; font-size:12px; height:40px; padding:0;}
#submenu-left ul li ul { display:none; position: absolute; top: 2em; /*left: 0;*/ z-index:10000; width:100px; overflow:hidden }
#submenu-left ul li > ul {top: auto;	left: auto;	}
#submenu-left ul li.over ul { display:block;} 
#submenu-left ul li:hover ul { display: block; }
#submenu-left ul li ul li { float:none; padding:0; margin:0; background:none;}
#submenu-left ul li ul li a { padding:0; margin:0; background:none; display:block; overflow:hidden;}

#submenu-left ul li a {display:block; padding:12px 10px 13px 8px; text-decoration:none; margin:0 3px 0 9px}
#submenu-left ul li.logos a {padding:5px 2px;}
#submenu-left ul li a:hover { text-decoration:underline}
#submenu-left ul li p { color:#000; padding:13px 10px 13px 10px; font-size:11px}
#submenu-left ul li p a { color:#3e3939; display:inline}

/*#submenu ul li.first.actual a { padding:14px 8px 12px 8px; text-decoration:none;}*/
#submenu-left ul li.actual { height:40px; background:url(../../images/images_AT_1/submenu-current-right.gif) center right no-repeat;}
#submenu-left ul li.actual a { padding:12px 4px 13px 8px; background:url(../../images/images_AT_1/submenu-current-left.gif) center left no-repeat; text-decoration:none; color:#fff;}
/*#submenu ul li.ie-only.ie a { padding:13px 8px 12px 8px;}*/

#submenu-left ul li ul { background:#FFFFFF; padding:5px 15px; border:1px solid #ccc;}
#submenu-left ul li ul li { float:none; padding:5px 0 !important; margin:0 !important; background:none; height:auto; /*width:45%; float:left*/}
#submenu-left ul li ul li a { padding:0 !important; margin:0 !important; background:none !important; color:#000 !important}
#submenu-left ul li ul li a:hover { text-decoration:underline}

/* Search */

#submenu #submenu-right { float:left; width:271px; background-color:#fff; border:1px solid #ccc; margin:0 0 2px 0 !important; height:24px; padding:10px 0 10px 15px }
#submenu #submenu-right .box-search input.search{ font-size:11px; margin:0; float:left; width:90px; padding:2px 2px 3px 2px; border:2px solid #a2a2a2; border-top:2px solid #787878; margin:0 5px 0 0}
#submenu #submenu-right .box-search select.select { width:85px; font-size:11px; padding:1px}
#submenu #submenu-right .box-select {border:2px solid #a2a2a2; float:left; height:19px; border-top:2px solid #787878;}
#submenu #submenu-right .boton-buscar { background:transparent url(../../images/images_AT_1/search.gif) center no-repeat; border:0; color:#000; font-size:11px; /*padding:2px*/ height:23px; width:65px; float:left; margin:0 0 0 3px;}

/*Contenido home*/

#contenido { overflow:hidden; display:block; clear:both;/*padding-top:4px;*/ margin:0 0 3px 0;}

/*Contenido cen*/

#contenido #cont-cen { overflow:hidden; float:left; width:688px; /*min-height:1038px;*/ /*background:#FFF;*/} 
#contenido #cont-cen #banner468 { padding:0 0 10px 0; width:468px;}
#descatados { width:687px; background:#fff; margin:0 0 7 0; height:167px}
#contenido #cont-cen .cab { margin:7px 0 0 0; width:661px; background:#000; color:#fff; /*height:27px;*/ font-size:19px; padding:3px 13px;}
#contenido #cont-cen .cab-lista { margin:0}

#contenido #cont-cen #content-box { width:685px; margin:7px 0 0 0; /*background:#FFF; border:1px solid #ccc;*/ padding:0; overflow:hidden; position:relative; /*min-height:480px*/}

#contenido #cont-cen .destacado-ficha03 { width:170px; border-right:1px solid #000; float:left; overflow:hidden; position:relative; margin:0 0 10px 0}
#contenido #cont-cen .destacado-ficha03 h2 {background:#000; color:#fff; height:17px; font-size:14px; padding:5px 13px;}
#contenido #cont-cen .destacado-ficha03 h2 a { font-size:10px; color:#fff; float:right; margin:-14px 0 0 0; text-decoration:underline}
#contenido #cont-cen .destacado-ficha03 p.relacionados { display:block; clear:both; padding:2px 5px; overflow:hidden}
#contenido #cont-cen .destacado-ficha03 p.relacionados a { font-size:10px;; margin:0 4px 0 0; text-decoration:underline}

#contenido #cont-cen .destacado-ficha04 { width:170px; border-right:1px solid #000; border-left:1px solid #ccc; float:left; overflow:hidden; position:relative; margin:0 0 10px 0}
#contenido #cont-cen .destacado-ficha04 h2 {background:#000; color:#fff; height:17px; font-size:14px; padding:5px 13px;}
#contenido #cont-cen .destacado-ficha04 h2 a { font-size:10px; color:#fff; float:right; margin:-14px 0 0 0; text-decoration:underline}
#contenido #cont-cen .destacado-ficha04 p.relacionados { display:block; clear:both; padding:2px 5px; overflow:hidden}
#contenido #cont-cen .destacado-ficha04 p.relacionados a { font-size:10px;; margin:0 4px 0 0; text-decoration:underline}

#contenido #cont-cen .destacado-ficha05 { width:170px; border-right:1px solid #000; border-left:1px solid #ccc; float:left; overflow:hidden; position:relative; margin:0 0 10px 0}
#contenido #cont-cen .destacado-ficha05 h2 {background:#000; color:#fff; height:17px; font-size:14px; padding:5px 13px;}
#contenido #cont-cen .destacado-ficha05 h2 a { font-size:10px; color:#fff; float:right; margin:-14px 0 0 0; text-decoration:underline}
#contenido #cont-cen .destacado-ficha05 p.relacionados { display:block; clear:both; padding:2px 5px; overflow:hidden}
#contenido #cont-cen .destacado-ficha05 p.relacionados a { font-size:10px;; margin:0 4px 0 0; text-decoration:underline}

#contenido #cont-cen .destacado-ficha06 { width:168px; border-left:1px solid #ccc; float:left; overflow:hidden; position:relative; margin:0 0 10px 0}
#contenido #cont-cen .destacado-ficha06 h2 {background:#000; color:#fff; height:17px; font-size:14px; padding:5px 13px;}
#contenido #cont-cen .destacado-ficha06 h2 a { font-size:10px; color:#fff; float:right; margin:-14px 0 0 0; text-decoration:underline}
#contenido #cont-cen .destacado-ficha06 p.relacionados { display:block; clear:both; padding:2px 5px; overflow:hidden}
#contenido #cont-cen .destacado-ficha06 p.relacionados a { font-size:10px;; margin:0 4px 0 0; text-decoration:underline}

#contenido #cont-cen .destacado-ficha07 { width:340px; overflow:hidden; position:relative; margin:0 0 10px 0}
#contenido #cont-cen .destacado-ficha07 h2 {background:#000; color:#fff; height:17px; font-size:14px; padding:5px 13px;}
#contenido #cont-cen .destacado-ficha07 h2 a { font-size:10px; color:#fff; float:right; margin:-14px 0 0 0; text-decoration:underline}
#contenido #cont-cen .destacado-ficha07 p.relacionados { display:block; clear:both; padding:2px 5px; overflow:hidden}
#contenido #cont-cen .destacado-ficha07 p.relacionados a { font-size:10px;; margin:0 4px 0 0; text-decoration:underline}

#contenido #cont-cen .login .box-login { width:425px; margin:15px auto; border:1px solid #ccc; padding:15px;}
#contenido #cont-cen .login .box-login h2 { font-size:24px;}
#contenido #cont-cen .login .box-login h2 strong { color:#99cc00;}
#contenido #cont-cen .login .box-login table { margin:20px 0 0 0; font-size:11px}
#contenido #cont-cen .login .box-login table td {}
#contenido #cont-cen .login .box-login table input { border:2px solid #9a9a9a; padding:2px}
#contenido #cont-cen .login .box-login table tr td.check-login { padding:0 0 15px 0}
#contenido #cont-cen .login .box-login table tr td.check-login input { margin:0 0 0 5px}
#contenido #cont-cen .login .box-login table tr td.check-login label { font-size:10px}
#contenido #cont-cen .login .box-login table tr td.check-login label a { text-decoration:underline	}
#contenido #cont-cen .login .box-login table tr td.captcha { font-size:10px}
#contenido #cont-cen .login .box-login table tr td.captcha a { text-decoration:underline}
#contenido #cont-cen .login .box-login table tr td.captcha img { margin:0 0 0 10px}
#contenido #cont-cen .login .box-login table tr td.alta { padding:15px 0 0 200px !important}
#contenido #cont-cen .login .box-login table tr td { padding:4px 0;}
#contenido #cont-cen .login .box-login table tr td label { margin:0 4px;}
 
#contenido #cont-der { float:left; overflow:hidden; width:278px; margin:0 0 0 6px; /*background:#fff; border:1px solid #ccc; min-height:1032px;*/ padding:4px 4px 0 4px}

#contenido #cont-der #login { font-size:11px;}
#contenido #cont-der #login h2 { font-size:22px; color:#fff; background-color:#000; display:block; padding:2px 4px;}

#contenido #cont-der #login #header-login { color:#fff; width:278px; height:28px; background:#000 url(../../images/images_AT_1/back-box-login.jpg) top repeat-x;}
#contenido #cont-der #login #header-login #header-title{ float: left; }
#contenido #cont-der #login #header-login #header-title h3 { font-size:16px; padding:4px 6px;}
#contenido #cont-der #login #header-login #header-link{ float: right; }
#contenido #cont-der #login #header-login #header-link h4 { font-size:10px; padding-top:6px;  padding-right:4px;}

#contenido #cont-der #login #content-login, #contenido #cont-der #login #content-logout { background-color:#eaeaea; padding:10px 10px 20px 10px; margin:0 0 5px 0; border:1px solid #aeaeae; border-top:none; width:256px !important}
#contenido #cont-der #login #content-login .contetn-login-text, #contenido #cont-der #login #content-logout .contetn-login-text { text-align:right}
#contenido #cont-der #login #content-login table, #contenido #cont-der #login #content-logout table { font-size:11px; margin:0;}
#contenido #cont-der #login #content-login table tr td, #contenido #cont-der #login #content-logout table tr td{ margin:0 0 4px 0;}
#contenido #cont-der #login #content-login input, #contenido #cont-der #login #content-logout input { font-size:11px; border:2px solid #9b9b9b; border-top:2px solid #787878; padding:3px 2px; width:115px; margin:3px 4px}
#contenido #cont-der #login #content-login .button a, #contenido #cont-der #login #content-logout .button a { background:url(../../images/images_AT_1/login-button-left.gif) top left no-repeat; display:block; padding:4px 0 5px 4px; margin-top:2px}
#contenido #cont-der #login #content-login .button a strong, #contenido #cont-der #login #content-logout .button a strong { background: url(../../images/images_AT_1/login-button-right.gif) top right no-repeat; padding:4px 10px 4px 5px}
#contenido #cont-der #login #content-login h5, #contenido #cont-der #login #content-logout h5 { font-size:11px; color:#545353; font-weight:bold; padding:5px 0 3px 10px}
#contenido #cont-der #login #content-login ul, #contenido #cont-der #login #content-logout ul { display:block; clear:both; margin:0 0 8px 15px; overflow:hidden; position:relative; width:250px; padding:0}
#contenido #cont-der #login #content-login ul li, #contenido #cont-der #login #content-logout ul li { float:left; margin: 0 10px 1px 0; padding:0 5px 0 5px; background:url(../../images/images_AT_1/square-login.gif) left center no-repeat; overflow:hidden}
#contenido #cont-der #login #content-login ul li a, #contenido #cont-der #login #content-logout ul li a { color:#545353; text-decoration:underline}

#contenido #cont-der #login #content-login ol { display:block; clear:both; margin:0 0 0 15px; overflow:hidden; position:relative; width:230px; padding:5px 0; color:#545353; font-size:12px; border-top: 1px solid #ccc}
#contenido #cont-der #login #content-login ol li { margin: 2px 10px 2px 0; padding:0 5px 0 5px; overflow:hidden}
#contenido #cont-der #login #content-login ol li a { color:#545353; text-decoration:underline}
#contenido #cont-der #login #content-login ol li ol { border:none}

a.button-new-login { clear:both; overflow:hidden; background:url(../../images/images_AT_1/new-login-button-right.gif) top right no-repeat; font-size:12px; font-weight:bold; margin:20px 0 0 0; padding:6px 0; *padding:0 0 6px 0; text-align:center; }
a.button-new-login strong { background: url(../../images/images_AT_1/new-login-button-left.gif) top left no-repeat; margin:0 5px 0 0; padding:6px 5px 6px 10px; }
#contenido #cont-der #login #content-login .content-button-new-login, #contenido #cont-der #login #content-logout .content-button-new-login {text-align:center; display:block; width:100%; clear:both; padding:10px 0}

#contenido #cont-der .bottom {padding:0; }
#contenido #cont-der .destacado-sidebar { border:1px solid #ccc; width:276px; margin:0 0 5px 0;  padding:0; clear:both; display: block; overflow:hidden; position:relative}
#contenido #cont-der .destacado-sidebar h3 { font-size:16px; font-weight:bold; padding:10px 0 5px 10px ; display:block; clear:both; position:relative}
#contenido #cont-der .destacado-sidebar h3 span{ color:#2a2b29; color:#99cc00; }
#contenido #cont-der .destacado-sidebar ul { display:block; clear:both; overflow:hidden; padding:5px; width:265px; }
#contenido #cont-der .destacado-sidebar ul li {overflow:hidden; position:relative; margin:0 !important; padding:0; display:block; clear:both; /*height:1%;*/ }
#contenido #cont-der .destacado-sidebar ul li a {padding:2px 0 3px 5px; margin:0 3px ; font-size:11px; text-decoration:none; color:#3e3939; overflow:hidden; float:left; width:212px;}
#contenido #cont-der .destacado-sidebar ul li a:hover {text-decoration:underline; overflow:hidden;} 
#contenido #cont-der .destacado-sidebar ul li a em { font-size:11px}

#contenido #cont-der .destacado-sidebar ul li a.list-sidebar-download { float:left; padding:0; margin:0 0 2px 2px; width:auto}
#contenido #cont-der .destacado-sidebar ul li span { cursor:pointer; float:left}
#contenido #cont-der .destacado-sidebar ul li span.inactivo {filter: alpha(opacity=15); opacity: .15; cursor:auto}

#contenido #cont-der .destacado-sidebar ul li.impar a {background-color:#b2b2b2;}
#contenido #cont-der .destacado-sidebar ul li.par a { background-color:#e8e8e8}

#contenido #cont-der .botones-promo ul { margin:15px 0; display:block; clear:both}
#contenido #cont-der .botones-promo ul li { padding:2px 0;}

#contenido #top {clear: both; padding:0 5px 10px 0; text-align:right; font-size:11px;}
#contenido #top a { text-decoration:none; color:#6B0C41; padding:5px 10px 0 0 }
#contenido #top a:hover { text-decoration:underline;}

#firstfooter .top-footer h3 a { color:#fff !important;}
#firstfooter { padding:0 0 30px 20px; overflow:hidden; display:block; clear:both; background:#000;}
#firstfooter .top-footer { float:left; overflow:hidden; width:19.50%; margin:20px 0 0 0; padding:0; border-right:1px solid #999; display:block}
#firstfooter .last { border-right:none;}
#firstfooter .top-footer h3 { display:block; color:#fff; font-size:13px; padding:5px 13px; border-bottom:2px solid #999}
#firstfooter .top-footer ul { overflow:hidden; padding:0 10px}
#firstfooter .top-footer ul li { *height:0,1%; overflow:hidden; border-bottom:1px solid #999; padding:1px 0}
#firstfooter .top-footer ul li a { padding:3px 25px 3px 4px; display:block; color:#fff; text-decoration:none; overflow:hidden; font-size:11px;}
#firstfooter .top-footer ul li a:hover { background-color:#9bcb0c; color:#000;}
#firstfooter .clear { clear:both; display:block}

#secondfooter { padding:0 0 25px 0;}
#secondfooter p, #secondfooter p a { color:#c2609e; font-size:13px; text-align:center; padding:10px 0 0 0; }
#secondfooter p a { padding:0 13px; color:#999;}
#secondfooter p strong { padding:0 25px 0 0; font-size:15px; color:#999}
#secondfooter p.country a { color:#fff; font-size:11px; padding:0}
#secondfooter p.country a.actual { padding:3px 10px; margin:0 5px; font-weight:bold; background:#610839; text-decoration:none}
/*---------------------------------------*/

.buscador {padding:15px 15px 0 0; height:36px !important;}
.caja-buscador { font-size:11px; margin:0; float:left; width:100px; padding:3px; border:2px solid #5CAC3A; border-top:2px solid #4C8234; margin:0 5px 0 0}
.borde-grupo {border:2px solid #5CAC3A; float:left !important; height:19px !important; border-top:2px solid #4C8234; width:85px; background:#fff;}
.miga { display:none}
.miga span { color:#242523; font-weight:bold}
.miga a { color:#bd1070; text-decoration:none;}
.miga a:hover { text-decoration:underline;}

/* Slide banners superior */
#contro-izq a,
#contenido #cont-cen #contro-izq01 a,
#contenido #cont-cen #contro-izq02 a { background:#ebf0f2 url(../../images/images_AT_1/slide-left.gif) center; border:1px solid #aeb9c1;}

#contro-der a,
#contenido #cont-cen #contro-der01 a,
#contenido #cont-cen #contro-der02 a { background:#ebf0f2 url(../../images/images_AT_1/slide-right.gif) center; border:1px solid #aeb9c1;}

/* Lista resultados Videos */
#contenido #cont-cen .destacado-ficha03 ul.fichas-lista03 li .play,
#contenido #cont-cen .destacado-ficha04 ul.fichas-lista04 li .play,
#contenido #cont-cen .destacado-ficha05 ul.fichas-lista05 li .play,
#contenido #cont-cen .destacado-ficha06 ul.fichas-lista06 li .play,
#contenido #cont-cen .destacado-ficha07 ul.fichas-lista07 li .play,
.play  { background:url(../../images/images_AT_1/play.png) no-repeat;}

#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos1 li div.list-image { background-color:#cdcdcd; padding:3px; border:1px solid #aeaeae; }

#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos1 li div.list-image, 
#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos2 li div.list-content em
{ font-size:8px }

#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos1 li div.list-content a.list-content-link,
#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos2 li div.list-content a.list-content-link,
#contenido #cont-cen .destacado-melodias ul.fichas-lista-videos li div.list-image a,
#contenido #cont-cen .destacado-melodias ul.fichas-lista-videos li div.list-content a.list-content-link,
#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos1 li div.list-image a,
#contenido #cont-cen .destacado-melodias ul.melodias-lista li a
{ color:#000; }

#contenido #cont-cen .destacado-melodias ul.melodias-lista li a em,
#contenido #cont-cen .destacado-melodias ul.melodias-lista li div.type 
{ color:#666; }

#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos2 li div.list-image a:hover,
#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos2 li div.list-content a.list-content-link,
#contenido #cont-cen .destacado-melodias ul.fichas-lista-videos li div.list-image a,
#contenido #cont-cen .destacado-melodias ul.fichas-lista-videos li div.list-image a:hover,
#contenido #cont-cen .destacado-melodias ul.fichas-lista-videos li div.list-content a.list-content-link,
#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos1 li div.list-content a.list-content-link,
#contenido #cont-cen .paginado-melodias a,
#contenido #cont-cen .destacado-melodias ul.melodias-lista li a,
#contenido #cont-cen .destacado-melodias ul.melodias-lista li a:hover em
{ text-decoration:none !important; }

#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos2 li div.list-content a.list-content-link:hover ,
#contenido #cont-cen .destacado-melodias ul.fichas-lista-videos li div.list-content a.list-content-link:hover,
#contenido #cont-cen .destacado-ficha ul.fichas-lista-videos-pos1 li div.list-content a.list-content-link:hover,
#contenido #cont-cen .paginado-melodias a:hover,
#contenido #cont-cen .destacado-melodias ul.melodias-lista li a:hover
{ text-decoration:underline !important}

/* Lista resultados melodías */
#contenido #cont-cen .destacado-melodias ul.melodias-lista li div.type { background: url(../../images/images_AT_1/type-list-music.gif) 16px 9px no-repeat;}

/* Preview */
.mas-info-melodia { background:url(../../images/images_AT_1/boton-descarga.png) center no-repeat; }
.mas-info-video { background:url(../../images/images_AT_1/boton-descarga.png) top left no-repeat;  }
a#mb_close_link { background: url(../../images/images_AT_1/closelabel.gif) no-repeat center; }
.mb_loading { background: #DDD url(../..images/images_AT_1/loading.gif) no-repeat center center; }

/* Ficha */
#ficha { verflow:hidden; padding:10px; color:#000; /*background:#fff;*/ /*min-height:988px*/}
#ficha .contenido { padding:0 20px}

#ficha .cont-producto { padding:10px; overflow:hidden; background-color:#EAEAEA; border:1px solid #ccc}
#ficha .cont-producto #imagen-producto {overflow:hidden; float:left; position:relative}
#ficha .cont-producto #imagen-producto .ficha-preview { position:absolute; top:50px; left:50px; width:32px; height:32px; cursor:pointer; display:block; text-indent:-5000}
#ficha .cont-producto #datos-producto  { padding:5px 20px; float:left; font-size:15px; font-weight:bold; overflow:hidden; position:relative}
#ficha .cont-producto #datos-producto ul li { display:block; overflow:hidden; position:relative}
#ficha .cont-producto #datos-producto ul li span { width:130px; display:block; float:left; overflow:hidden}
#ficha .cont-producto #datos-producto ul li h3 { display:block; overflow:hidden; }
#ficha .cont-producto #datos-producto ul li h3 span { width:300px;}
#ficha .cont-producto #datos-producto ul li p span { display:inline; width:450px; font-size:11px; font-weight:normal; padding:5px 0;}
#ficha .cont-producto #preview-ficha { background:url(../images/images_AT_1/play-ficha.gif) no-repeat; height:35px; text-indent:-1000px;}
#ficha .cont-producto #preview-ficha a { display: block; width:128px; height:27px}
#ficha .cont-producto #imagen-producto img { width:128px; height:128px; background:#fff; overflow:hidden}

#ficha .external-box {background:#000 url(../../images/images_AT_1/back-box-ficha.gif) top repeat-x;}
#ficha .external-box .box { background:none; display:block; overflow:hidden; margin:1px 0; color:#fff}
#ficha .external-box .box .box-content table tr td input.descargar { background:url(../../images/images_AT_1/button-send.gif) no-repeat;}
#ficha .external-box .box a { color:#fff; text-decoration:underline;}
#ficha .external-box .box .box-content { float:left; overflow:hidden; width:545px; padding:11px;}
#ficha .external-box .box .second-box { width:630px}
#ficha .external-box .box .box-content p { font-weight:bold; padding:0 0 3px 0}
#ficha .external-box .box .box-content p span { color:#99cc00}
#ficha .external-box .box .box-content p.print { text-align:center; padding:25px}
#ficha .external-box .box .box-content p.print span { font-size:24px}
#ficha .external-box .box .box-content .texto-caja { display:block; width:200px}
#ficha .external-box .box .box-content table { display:block; margin:5px 0 0 15px; font-size:13px; color:#fff}
#ficha .external-box .box .box-content table tr td { width:205px; vertical-align:bottom}
#ficha .external-box .box .box-content table tr td span.texto-caja { font-size:13px; font-weight:bold }
#ficha .external-box .box .box-content table tr td input.telefono { padding:3px; margin:3px 0 0 0; width:180px }
#ficha .external-box .box .box-content table tr td select.operadora { background:#fff; font-size:15px; margin:3px 0 0 0; }
#ficha .external-box .box .box-content table tr td input.descargar { width:90px; height:25px; text-align:center; font-weight:bold; margin:18px 0 0 0 }
#ficha .external-box .box .box-content table tr td input.comprobar { margin:0 }
#ficha .external-box .box .box-content table tr td .legal { font-size:11px; font-weight:normal; margin:5px 0 0 0; width:400px}
#ficha .external-box .box .autopromo { display:none; height:152px; position:absolute; left:499px;}

table.check { width:200px}
table.check select { font-size:11px; border:1px solid #666; background-color:#222; margin:0 10px 0 0; display:inline; color:#CCC} 
table.check select.marca { width:160px}
table.check select.modelo { width:130px;}
table.check input.comprobar { font-size:11px}

#ficha .contenido h2 { font-size:29px; float:left; padding:10px 10px 15px 0; display:block; line-height:1em}
#ficha .contenido h2 span.description { font-size:12px; padding:5px 0; display:block; line-height:1.2em;}
#ficha .contenido .producto { display:block; font-size:20px; margin:0 0 -4px 0;}

#ficha .ficha-datos-texto, #ficha .ficha-datos-doble-campo-nombre { margin:7px 0 ; padding:0; width:100px}
#ficha .ficha-datos-texto h5, #ficha .ficha-datos-doble-campo-nombre h5 { float:left; font-size:13px; display:block; text-align:center; width:133px; font-weight:bold}
#ficha .ficha-datos-texto p, #ficha .ficha-datos-doble-campo-nombre p { height:52px; padding:8px 20px 2px 20px}
#ficha .ficha-datos-texto span, #ficha .ficha-datos-doble-campo-nombre span {font-size:11px; clear:both; display:block}
#ficha .ficha-datos-texto input, #ficha .ficha-datos-doble-campo-nombre input { font-size:11px; padding:2px; float:left; border:1px solid #30611b; margin:2px 0;}
#ficha .ficha-datos-texto input, #ficha .ficha-datos-doble-campo-nombre p.nombre input, #ficha .ficha-datos-doble-campo-nombre p.numero input, #ficha .ficha-datos-doble-campo-nombre input { width:95px; padding:5px 2px; font-size:13px;}
#ficha .ficha-datos-doble-campo-nombre p { margin:0 3px 0 0}
/* Control parental*/

#parental {/*background:#fff;*/ overflow:hidden;}
#parental .parental-left {float:left; width:200px; padding:80px 0; text-align:center}
#parental .parental-right {float:left; width:460px; padding:10px;}
#parental .parental-right p {margin:10px 0;}
.titulo { font-size:18px; font-weight:bold; color:#666666; margin:0 0 5px 0;}
.ppaso1 { padding:5px; background:#98CD00; color:#fff;}
.clError{margin:-5px 0 0 0;}
.operador { border:1px dotted #CCCCCC;}
.inputpc {margin:-27px 0 0 235px;}
.selectpc {margin:-37px 0 0 350px;}

