#main {


background-image:url('images/bg_cut_03.jpg');
background-repeat:no-repeat;
background-attachment:scroll;
background-position:left top; 
height:100%;
padding:0 0 0 53px;



 }/*height:500px;  padding:0px 0px 0px 53px; */
#servicios {position: absolute; top: 20px; background:url(images/servicios.png) left top no-repeat; width:296px; height:293px; z-index:100;}
#servi1 {padding: 55px 0px 0px 70px;  color:#ac849f; line-height:1.6em;}


#servi1 a {
border-bottom:0 none;
color:#AC849F;
text-decoration:none;}


*:first-child+html #servi1 {padding: 68px 0px 0px 70px;}

#container{height:550px; }
#container-portafolio{  } /*min-height:900px; */

#lista-portafolios{
background:transparent url(images/portafolio-type.png) no-repeat scroll left top;
height:37px;
margin-left:270px;
text-align:center;
width:306px;
}

#lista-portafolios a {
border:medium none;
color:#FFFFFF;
font-weight:bold;
margin-left:5px;
margin-right:0;
padding-bottom:3px;
text-decoration:none;
}

#lista-portafolios a:hover{
color:#005274;
}



#trabajos {position: absolute; top:40px; left:310px; background:url(images/trabajos.png) left top no-repeat; width:560px; height:252px; z-index:100;}
#bienvenidos {position: absolute; top: 235px; background:url(images/yellow.png) left top no-repeat; width:782px; height:251px;}
#bienve {padding: 55px 20px 0px 230px; color:#542a00;}
#bienve h1 {color:#ff0e79;}
#bienve p {margin-left:20px;}
#footer {
background:transparent url(images/footer.png) no-repeat scroll left top;
height:114px;
margin-left:53px;
margin-top:20px;
width:870px;
}
#footer .inside {padding-left:82px; padding-top:20px;}
#portafolio {position: absolute; top: 0px; left:241px; background:url(images/multimedia.png) left top no-repeat; width:300px; height:36px;}
#empresa {position: absolute; top:35px; left:0px; background:url(images/contacto_small_bg.png) left top no-repeat; width:620px; height:332px; color:#9bcfe0;}
#envienos {position: absolute; top: 32px; left:555px; background:url(images/green_splash.png) left top no-repeat; width:311px; height:318px; z-index:100;}
#envienos .inside {padding:45px 0px 0px 63px;}
#contacto {position: absolute; top:35px; left:0px; background:url(images/contacto_bg.png) left top no-repeat; width:620px; height:432px; color:#9bcfe0;}
#contacto .inside, #empresa .inside {padding:5px 60px 0 32px;}
#contacto  h1, #empresa h1 {
color:#DEFCFE;
font-family:georgia,serif;
font-size:2.1em;
font-style:italic;
font-weight:bold;
letter-spacing:0;
padding-left:15px;
}
#contacto div.explanation {float:left; width:273px; height:320px;}
#contacto .explanation p {margin:0px;}
#contacto input, #contacto textarea, #contacto .radio_container, #contacto .submit_container {width:240px; float:right;}
#contacto input, #contacto textarea, #envienos input, #envienos textarea {background:#EAF7FF; border:1px solid #B8CDD2; margin-bottom:5px; color:#A8A7A3; font-style:italic; font-size:0.8em; position:relative;}
#envienos input, #envienos texarea {width:210px;}
#contacto input, #envienos input {height:18px;}
#contacto textarea {margin-top:5px; height:100px; font-size:1.2em;}
#envienos textarea {margin-top:5px; height:96px; font-size:1.2em; width:210px;}
#contacto .radio_container span input {width:20px; margin:0px; background:none; border:0px;}
#contacto .radio_container span input, #contacto .radio_container span label {float:none; height:15px;}
#contacto .submit_container input.submit, #envienos .submit_container input.submit {width:80px;  background:#C34F1E; color:#ECEAED; border: 1px solid #ECEAED; float:none; font-style:normal;}
#msn {position: absolute; top: 78px; left:575px; background:url(images/msn.png) left top no-repeat; width:340px; height:319px; z-index:100;}
#msn .inside {padding:30px 0px 0px 75px;}
#msn .inside p {margin:0px; padding:0px;}
#msn {color:#002228; font-weight:bold; font-size:0.9em;}
#msn input, #msn textarea {position:relative;}
#msn input.text {background:#EAF7FF; border:1px solid #B8CDD2;}
#msn .submit_container input.submit {width:80px;  background:#C34F1E; color:#ECEAED; border: 1px solid #ECEAED; font-style:normal;}
#msn  h1, #envienos h1 {color:#004b59; font-family: georgia,serif; font-style:italic; font-size:1.8em; line-height:0.9em; width:200px; margin:0px 0px 18px 0px;}
#envienos h1 {font-size:1.5em; width:210px;}
#msn .radio_container span label {font-weight:bold; font-size:1em; color:#000;}
#msn .radio_container span.opt_19_0 {padding:14px 0px 14px 30px;}
#msn .radio_container span.opt_19_1 {padding:14px 0px 14px 30px; margin-left:35px;}
#msn .submit_container {margin:5px 0px 5px 0px;}
#msn .row_5 div {margin-left:15px;}
#msn .row_0 {margin-bottom:15px;}

#service {position: absolute; top: 20px; background:url(images/servicios_bg.png) left top no-repeat; width:772px; height:482px;}
#service .inside {padding:20px 270px 0px 40px;}
#service .nuestros {width:410px; color:#0d3b4a; font-weight:bold;}
#servisowe a.diseno, #servisowe a.grafica, #servisowe a.consult {display:block; width:428px; height:53px;}
#servisowe a.diseno em , #servisowe a.grafica em, #servisowe a.consult em{visibility:hidden;}
#servisowe a.diseno {background:url(images/diseno.jpg) left top no-repeat;}
#servisowe .grafica {background:url(images/grafica.jpg) left top no-repeat;}
#servisowe a.consult {background:url(images/consult.jpg) left top no-repeat;}
#servisowe a:hover.diseno {background:url(images/diseno_hover.jpg) left top no-repeat;}
#servisowe a:hover.consult {background:url(images/consult_hover.jpg) left top no-repeat;}
#servisowe .accordion {width:428px; margin-left:25px; margin-top:10px;}
#servisowe .accordion div div {color:#66091c; margin-left:10px;}
#servisowe .accordion div p {color:#1d4b02;}
