@charset "utf-8";
/* CSS Document */

body {background: url(../img/bg_body_continente.png) #000000; font-family:Lucida Sans, Lucida, sans-serif; margin:0; overflow:scroll; overflow:-moz-scrollbars-vertical;}
p, h1, h2, h3, h4, form, ol, ul, li {margin:0;}
p.line {border-bottom:1px solid #333333; clear:both; margin:10px 0 10px 0;}
img  {border:none;}
.yellow {color:#FFFF00;}
.white {color:#FFFFFF;}
.separador {clear:both; height:14px;}

/* HEADER */
#menues {width:1000px; margin:23px auto 0 auto; color:#DBDBDB;}
ul.submenu  {float:right; margin:12px 0 0 0; padding:0 20px 0 0;}
ul.submenu li.submenu {display:inline; text-decoration:none; margin:0 4px 0 0; font-size:14px;}
ul.submenu li.submenu a {color:#DBDBDB; text-decoration:none; padding:2px 5px;}
ul.submenu li.submenu a:hover, ul.submenu li.submenu a.active {background-color:#FFFF33; color:#000000;}

ul.idiomas {float:right; padding:0;}
ul.idiomas li.idiomas {display:block!important; font-size:11px; margin:0 0 3px 0; text-align:right;}
ul.idiomas li.idiomas a {color:#DBDBDB; text-decoration:none; padding:0 10px 0 0;}
ul.idiomas li.idiomas a:hover, ul.idiomas li.idiomas a.active{ background:url(../img/bg_li_idiomas.gif) right no-repeat;}

#BandaNegra {clear:both; margin:0 auto; background-color:#000000; height:46px;}
img.Logo {float:left;}
#BandaNegra .contenido {width:1000px; margin:0 auto;}
#BandaNegra ul.mainMenu {float:right; padding:5px 0 0 0; text-align:right;}
ul.mainMenu li.mainMenu {display:inline; text-decoration:none; font-size:25px; padding:0; color:#DBDBDB;}
ul.mainMenu li.mainMenu a {color:#DBDBDB; text-decoration:none; padding:5px 5px 12px 5px;}
ul.mainMenu li.mainMenu a:hover,  ul.mainMenu  li.mainMenu a.active{background-color:#FFFF33; color:#000000;}


/* HOME LEFT Y RIGHT */
#main {width:1000px; margin:14px auto;}
.MainBanner {height:270px; background-color:#000000; margin-bottom:24px;}


#main #Left {width:290px; margin-right:17px; float:left;}
ul.categorias {padding:0; margin:10px 0 6px 0;}
ul.categorias li {display:block!important; color:#FFFFFF; font-size:22px; height:32px; margin-top:2px; padding:8px 5px 0 18px; text-decoration:none!important;}
ul.categorias li.one  {background:#423B3B url(../img/bg_li_one.gif) no-repeat left;}
ul.categorias li.two  { background:#544B4B url(../img/bg_li_two.gif) no-repeat left;}
ul.categorias li.three  { background:#655A5A url(../img/bg_li_three.gif) no-repeat left;}
ul.categorias li.three a, ul.categorias li.two a, ul.categorias li.one a { color:#FFFFFF; text-decoration:none;}
ul.categorias li.three a:hover, ul.categorias li.two a:hover, ul.categorias li.one a:hover {color:#000000;}

.banner {background:#655A5A; border-bottom:1px solid #000000; position:relative;}
.banner h3 {color:#FFFFFF; font-size:22px; font-weight:normal; border-bottom:1px solid #514F4F; padding:10px 18px 2px 18px;}
.banner p {color:#FFFFFF; font-size:12px; padding:10px 19px 5px 19px;}
.banner p a {color:#FFFFFF; text-decoration:underline;}
.banner p a:hover {text-decoration:none;}
img.sello  {	position:absolute;	left: 180px;	top: 76px;}

input.addmail {margin:0 19px 10px 19px; border:1px solid #514F4F; width:150px;}
p.btn {text-align:center;	color:#FFFFFF;	position: absolute;	left: 178px;	top: 72px;	padding:0;}
p.btn a {background-color:#333333; text-decoration:none; padding:3px 5px;}
p.btn a:hover {background-color:#000000;}

.banner#seguinos {padding:10px 18px 0 18px;}
.banner#seguinos h3 {border-bottom:none; padding:0; display:inline;}
.banner#seguinos .icons {	position:absolute;	left:166px;	top:10px;}

#main #Right {width:693px; float:left; color:#FFFFFF;}
#main #Right .blocks {background: #000000; padding:0 20px 25px 20px; margin-top:10px; overflow:hidden;}
.blocks p {font-size:12px; line-height:16px; color:#FFFFFF; padding:0 10px 10px 0;}
.blocks p.date { clear:both; padding-top:20px; font:10px Arial, Helvetica, sans-serif; color:#CCCCCC;}
.blocks p a { color:#FFFFFF;}
.blocks p a:hover { color:#FFFF33;}
.blocks h2 {color:#FFFF33; font-size:16px;border-top:1px solid #1F1F1F; padding:10px 0 5px 0;}
.blocks h2 a {color:#FFFF33; text-decoration:none;}

.blocksL {width:320px; border-bottom:1px solid #1F1F1F; float:left; margin-right:10px;}
.blocksR {width:320px; border-bottom:1px solid #1F1F1F; float:left;}

/* INTERIORES */
#mainInteriores {clear:both; width:940px; padding:15px 30px; margin:14px auto; background: url(../img/bg_main_interiores.png) #000000; color:#FFFFFF; overflow:hidden;}


p.creditos, p.breadcrumbs {font:11px Arial, Helvetica, sans-serif; color:#CCCCCC; margin-bottom:14px;}
p.creditos {margin-top:14px; text-align:right;}
p.breadcrumbs a {color:#CCCCCC; text-decoration:none;}
p.breadcrumbs a:hover {color:#FFFF33;}
h1.title {color:#FFFF33; font:32px Lucida Sans, Lucida, sans-serif; font-weight:normal; border-bottom:2px solid #303030; margin-bottom:10px;}



#mainInteriores #Right {float:left; width:320px;  color:#FFFFFF; position:relative; margin:0;}
#mainInteriores #Right ul.categorias {padding:0; margin:0 0 6px 0;}
 ul.subcategorias {padding:0;}
 ul.subcategorias li {color:#FFFF33; font-size:12px; border-bottom:1px solid #262626; border-right:1px solid #262626; border-left:1px solid #262626; height:22px;}
 ul.subcategorias li a {color:#FFFF33; text-decoration:none;}
 ul.subcategorias li a:hover {color:#FFFFFF;}
 

#mainInteriores #Left {width:603px; float:left; margin-right:17px;}
#mainInteriores #Left p.intro {font-size:14px; line-height:20px;  padding-right:15px;}
p.small,
#mainInteriores #Left p {font-size:12px; line-height:17px; margin-bottom:14px; padding-right:15px;}
p.small a {color:#FFFFFF; text-decoration:none;}
#mainInteriores #Left li a, #mainInteriores #Left h2 a, #mainInteriores #Left p a {color:#FFFFFF;}
p.small a:hover, p.small a.active {color:#FFFF00;}
#mainInteriores #Left li a:hover, #mainInteriores #Left h2 a:hover, #mainInteriores #Left p a:hover {text-decoration:none;}
#mainInteriores #Left p.fecha {font:11px Arial, Helvetica, sans-serif; text-transform:uppercase; margin:25px 0 0 0;}
#mainInteriores #Left h2 {font-size:16px; line-height:20px;  padding-right:15px;}
#mainInteriores #Left h2.GreyBand {background:url(../img/bg_h2.gif) repeat-x top; height:33px; font-size:22px; line-height:22px; font-weight:normal; padding:10px 10px 0 10px; margin:30px 0 14px 0;}
#mainInteriores #Left h3 {font-size:14px; padding-bottom:6px;}
#mainInteriores #Left .images {margin:10px auto 35px auto}
#mainInteriores #Left .images img {}
#mainInteriores #Left ol.TwoCols, #mainInteriores #Left ul.TwoCols {float:left; margin-right:30px; width:390px;}
#mainInteriores #Left ol, #mainInteriores #Left ul {padding:0 0 0 20px; font-size:12px;}
#mainInteriores #Left li {margin-bottom:10px;}


#mainInteriores #Left .destacadoBlack {padding:10px; background:#000000;}
.destacadoBlack h3 strong.yellow,
.destacadoBlack p strong.yellow {color: #000000; background-color:#FFFF00; padding:3px; text-decoration:none;}

#mainInteriores #Left .destacadoGrey {padding:10px; margin-bottom:17px; background:#625757;}
.destacadoGrey h3 strong.yellow,
.destacadoGrey p strong.yellow {color:#000000; background-color:#FFFF00; padding:3px; text-decoration:none;}

#mainInteriores #Left.proyectos {width:940px; margin-right:0;}
.contenedorThumbs {clear:both; text-align:center!important; overflow:hidden;}
.contenedorThumbs .ThumbProyecto {float:left;  margin:0 22px 10px 0; width:212px; text-align:center; }
.ThumbProyecto h2  {padding-top:6px;}
.ThumbProyecto h2 a {text-decoration:none;}
.ThumbProyecto h2 a:hover {color:#FFFF33!important;}
.ThumbProyect img.thumb  {width:212px; height:176px;}

#Left.proyectos p.TowCols {width:450px; float:left;}

/* FOOTER */
#footer {clear:both; color:#999999; width:950px; height:32px; margin:0 auto; padding:20px 25px 0 25px; background: url(../img/bg_footer.gif) no-repeat bottom #000000; position:relative;}
#footer p.left {float:left; font:11px Arial, Helvetica, sans-serif; text-align:left;}
#footer p.right {float:right;  font:11px Arial, Helvetica, sans-serif; text-align:right; padding-right:30px;}
#footer img {position:absolute;	left: 952px; top: 13px;}
