@charset "utf-8";
/*resetear estilos*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

body {font-family: Arial;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a{text-decoration: none;}
a img {border:none;}
ul{list-style: none;}
/*resetear estilos*/

/* CSS Document */
body {text-align:center;}

.row { width:950px; margin:0 auto;}

.raw1024_740 {width:740px; float:left; margin-bottom:10px;}

.raw1024_210 {width:210px; float:left;}

.head1024 { background-image: url(http://www.orange.es/serviciosoes/img/es/fondobuscar.jpg); background-repeat: no-repeat; height:192px; width:632px; float:left;}
.head1024 form {margin:144px 0 0 10px; }
.head1024 form input {float:left; font-size:11px; font-weight:700; font:Verdana; color:#3d423e; border: 2px solid; height:17px; width:135px;}
.head1024 form a {float:left; margin:1px 0 0 10px;}

.login1024 { background-image: url(http://www.orange.es/serviciosoes/img/es/fondologin.jpg); background-repeat: no-repeat; height:135px; width:318px; float:left; margin-top:57px;}
.login1024 .inline .user {float:left;}
.login1024 .inline .user label {float:left; padding:14px 5px 0 135px; color:#ffffff; font-size:13px; font-weight:700;}
.login1024 .inline .user span {float:left; padding-top:11px; border:none; height:17px; width:123px; font-size:13px; }
.login1024 .inline .pass {float:left;}
.login1024 .inline .pass label {float:left; padding:9px 5px 0 112px;  color:#ffffff; font-size:13px; font-weight:700;}
.login1024 .inline .pass span {float:left; padding-top:5px; border:none; height:17px; width:123px; font-size:13px; }
.login1024 .inline .user span input, .login1024 .inline .pass span input {border: 1px #ccc solid;}
.login1024 .inline .entrar{float:left; padding:10px 0 0 188px; }
.login1024 .inline .olvido{float:right; font-size:10px; padding:14px 24px 0 0;}
.login1024 .inline .olvido .lnk {color:#ffffff; background:transparent url(http://www.orange.es/img/dot2.gif) no-repeat scroll 0 5px; padding:0 0 0 10px;}
.login1024 .inline .registro{float:left; padding:10px 0 0 10px;}

#row3 div.gr4 {background-image: url(http://www.orange.es/serviciosoes/img/es/fondogr4.jpg); background-repeat: repeat-x; height:476px; width:626px; float:left; padding: 0 0 15px 6px;}

#row3 .normal div.gr4 {background: none; height:476px; width:626px; float:left; padding:0px;}
.normal .row {width:auto; float:left;}
.herobox1024 {float:left; position:relative;}
.herobox1024 .lnkmulti {float:left;}
.normal div.module {clear:both;float:left;position:relative;}
.normal div.scroller {height:215px;overflow:hidden;width:410px;float:left;position:relative;}
.normal div.bgbdy {float:left;}
.normal div.herobox1024 {float:none; position:static;}
.normal div.contentpager {float:left; display:block; position:absolute; bottom:2px; left:370px;}
.normal div.contentpager a, .normal div.contentpager li,.normal div.contentpager ul {float:left;}
.normal div.contentpager .prev {background:transparent url(http://www.orange.es/serviciosoes/img/es/izda.gif) no-repeat scroll 0 5px; width:12px;}
.normal div.contentpager .pause {background:transparent url(http://www.orange.es/serviciosoes/img/es/play.gif) no-repeat scroll 0 5px; width:12px;}
.normal div.contentpager .play {background:transparent url(http://www.orange.es/serviciosoes/img/es/pause.gif) no-repeat scroll 0 5px; width:12px;}
.normal div.contentpager .next {background:transparent url(http://www.orange.es/serviciosoes/img/es/dcha.gif) no-repeat scroll 0 5px; width:12px;}
.normal div.scroller div.content { position:relative; width:10000px; float:left; margin:0 auto;}

.recientes1024 {float:left; width: 215px; }
.recientes1024 div.bgbdy {margin-right:-3px;}
.recientes1024 a .img {float:left;}
.recientes1024 .bgbdy .contains .lnk1, .recientes1024 .bgbdy .contains .lnk2, .recientes1024 .bgbdy .contains .lnk3, .recientes1024 .bgbdy .contains .lnk4 { display:block; float:left; padding: 1px 0 2px 2px;}
.recientes1024 .bgbdy .contains .lnk5, .recientes1024 .bgbdy .contains .lnk6, .recientes1024 .bgbdy .contains .lnk7, .recientes1024 .bgbdy .contains .lnk8, .recientes1024 .bgbdy .contains .lnk9, .recientes1024 .bgbdy .contains .lnk10, .recientes1024 .bgbdy .contains .lnk11, .recientes1024 .bgbdy .contains .lnk12 {display:none; float:left; padding: 1px 0 2px 2px;}

.autoizda1024, .autodcha1024 {float:left; width:308px; background-color:#fff; margin-top:6px; text-align:left;}
.autodcha1024 {margin-right:-3px;}
.autodcha1024 { margin-left:9px;}
.autoizda1024 a, .autodcha1024 a {background:transparent url(http://www.orange.es/img/dot2.gif) no-repeat scroll 0 5px; font-size:12px; color:#333333; font-weight:bold; padding:0 0 0 10px; float:left; }
.autoizda1024 h4, .autodcha1024 h4 {width:175px; float:right; padding:8px 8px 0 0; font-size:13px; font-weight:700;}
.autoizda1024 p, .autodcha1024 p {width:175px; float:right; padding:8px 8px 0 0; font-size:11px;}
.autoizda1024 .pos1 h4, .autodcha1024 .pos1 h4 {width:175px; float:right;}
.autoizda1024 .img, .autodcha1024 .img { padding:8px 8px 8px 8px; float:left;}

#row3 .carrusel div.gr4 {background: none; height:102px; width:605px; float:left; padding:0px;}
.carrusel .row {width:auto; float:left;}
.heroboxmulti1024 {float:left; position:relative; background-color:#ffffff; width:625px; height:115px; margin:10px 0; text-align:left;}
.heroboxmulti1024 .lnkmulti {float:left;}
.carrusel div.heroboxmulti1024 {float:none; width:auto; height:auto; margin:auto; position:static;}
.carrusel div.module {clear:both; float:left; position:relative;}
.carrusel div.scroller {height:102px; overflow:hidden; width:612px; margin:6px 0 0 6px; position:relative;}
.carrusel div.bgbdy {float:left;}
.carrusel div.contentpager {float:left; display:block; position:absolute; top:90px;}
.carrusel div.contentpager a, .carrusel div.contentpager li,.carrusel div.contentpager ul {float:left;}
.carrusel div.contentpager .prev {background:transparent url(http://www.orange.es/serviciosoes/img/es/izda.gif) no-repeat scroll 0 0px; width:15px; height:12px; margin-left:577px; }
.carrusel div.contentpager .next {background:transparent url(http://www.orange.es/serviciosoes/img/es/dcha.gif) no-repeat scroll 0 0px; width:15px; height:12px; margin-left:1px; }
.carrusel div.scroller div.content { position:relative; width:10000px; float:left; margin:0 auto;}

#row3 .gr2 {background-image: url(http://www.orange.es/serviciosoes/img/es/fondogr2.jpg); background-repeat: repeat-x; height:476px; width:318px; float:left;}
.publi1024 {height:250px; margin-left:8px; line-height: 1.2; text-align:left;}
.publi1024 h4 {font-size:21px; color:#ff6600; padding:13px 0 0 5px; width:200px; font-weight: normal; }
.publi1024 h5 {font-size:21px; color:#333333; padding:13px 0 0 5px; width:200px; margin-top:-15px; font-weight: normal;}
.publi1024 .pos1 h4 {width:240px;}
.publi1024 a {background:transparent url(http://internet.orange.es/img/ico_naranja_gr.gif) no-repeat scroll 0 1px; font-size:12px; color:#333333; font-weight:700; padding:0 0 0 18px; }

.promo1024 { position:relative; padding-top:6px; top:4px;}

#foot {clear:both; width:950px; margin:0 auto;} 
