@charset "utf-8";


body {
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;  
	font-size: small;
}

img {
	border: none;
}

body.prers .comentario { margin-top: -60px; }

a:focus { outline: 0; }


h1 { 
	text-align: left;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #5B5B5B;
	line-height: 15pt;
}


.tooltip { 
	position: absolute;
	display: none;
	z-index: 9999;
}




#shadow{
	width: 1200px;
	background-image: url(imagenes/shadow.png);
	background-repeat: repeat-y;
	margin-left: -600px; /* the auto margins (in conjunction with a width) center the page */
	left: 50%;	
	position: absolute;
	height: 1800px; padding:0;
	}


#wrapper {
	width: 1100px;
	position: absolute; /*permette di posizionare con proprieta left e margin*/
	left: 50%; /*l'angolo destro di wrapper sara al 50% della larghezza della finestra del browser*/
	margin-left: -555px; /*meno met� di width per postare wrapper verso la sinistra  e centrarlo*/
	top: 0px;
	background-color: #FFFFFF;
	border-right-style: solid;
	border-right-width:5px;
	border-right-color: #D8D8D8; 
	border-left-style: solid;
	border-left-width:5px;
	border-left-color: #D8D8D8; 
	border-bottom-style: solid;
	border-bottom-width:7px;
	border-bottom-color: #B8B8B8;
	padding:0;
	
}

	
/* HEADER */

#header {
	height: 100px;
	width: 1100px;
	z-index: 10;
	clip: rect(auto,auto,auto,auto);
	position: relative;
}

#logo {
	height: 35px;
	width: 179px;
	z-index: 20;
	left: 10px;
	position: absolute;	
	bottom: 30px;
}

#google_qualified_company {
	height: 80px;
	width: 80px;
	z-index: 20;
	bottom: 15px;
	right: 65px;
	position: absolute;
}

ul.google_qualified_company li {
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
}

ul.google_qualified_company  div {
	display: none;
	position: absolute;
	top: 2px;
	left: 0;
	width: 225px;
	font-size: 0.9em;
	background: url(bubble_top.gif) no-repeat right top;
}

ul.google_qualified_company div p {
	margin: 7px 0;
	line-height: 1.6em;
	padding: 0 5px 10px 30px;
	background: url(bubble_btm.gif) no-repeat right bottom;
}


a.button_home{
	display:block;
	width: 179px;
	height: 35px; 
	margin-left: 20px;
    background: url(imagenes/logo.jpg) no-repeat 0 0;
	background-position: bottom left; }
	
a.button_home:hover {}



#nav {
	background-image: url(imagenes/nav_bg.png);
	background-repeat: no-repeat;
	background-position: 467px 0;
	line-height: 1;
	z-index: 999;
	height: 30px;
	width: 1100x;
	top: 117px;
	right: 240px;
	position: relative;
}
#nav a {
	background-image: url(imagenes/up_menu_up.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 30px;
	text-indent: -5555px;
	overflow: hidden;
}
#nav li {
	float: right;
	position: relative;
}
* html #nav li * {
	position: relative;
}
#nav li, #nav ul {
	margin: 0;
	padding: 0;
}
#nav #butt5 a { background-position: 0px 0px; width: 103px; }
#nav #butt4 a { background-position: -102px 0px; width: 158px; }
#nav #butt3 a { background-position: -263px 0px; width: 152px; }
#nav #butt2 a { background-position: -414px 0px; width: 95px; }
#nav #butt1 a { background-position: -509px 0px; width: 124px; }

#nav #butt5 a:hover { background-position: 0px -40px; width: 103px; }
#nav #butt4 a:hover { background-position: -102px -40px; width: 158px; }
#nav #butt3 a:hover { background-position: -263px -40px; width: 152px; }
#nav #butt2 a:hover { background-position: -414px -40px; width: 95px; }
#nav #butt1 a:hover { background-position: -509px -40px; width: 124px; }

body#pageone #nav #butt5 a { background-position: 0px -80px; width: 103px; }
body#pagetwo #nav #butt4 a{ background-position: -102px -80px; width: 158px; }
body#pagethree #nav #butt3 a { background-position: -263px -80px; width: 152px; }
body#pagefour #nav #butt2 a { background-position: -414px -80px; width: 95px; }
body#pagefive #nav #butt1 a { background-position: -509px -80px; width: 124px; }



/* BANNER */


#banner-google {
	background-image: url(imagenes/banner-youtube3.png);
	background-repeat: no-repeat;
	background-position: 0 0px;
	height: 250px;
	left: 0px;
	z-index: 10;
	clip: rect(auto,auto,auto,auto);
	position: relative;
	top: 25px;
	
}



#banner-posicionamiento-web {
	background-image: url(imagenes/banner-posicionamiento1.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 670px;
	
}

#banner-posicionamiento-en-buscadores {
	background-image: url(imagenes/banner-posicionamiento.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 670px;
	
}

#banner-publicidad {
	background-image: url(imagenes/banner-agencia.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}


#banner-publicidad-online {
	background-image: url(imagenes/banner-publicidad-online.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}


#banner-adwords {
	background-image: url(imagenes/banner-adwords.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}



#banner-youtube {
	background-image: url(imagenes/banner-youtube.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}

#banner-youtube2 {
	background-image: url(imagenes/banner-youtube2.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}

#banner-facebook {
	background-image: url(imagenes/banner-facebook.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}

#banner-otrosmedios {
	background-image: url(imagenes/banner-youtube1.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}

#banner-twitter {
	background-image: url(imagenes/banner-twitter.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}

#banner-tuenti {
	background-image: url(imagenes/banner-tuenti2.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 680px;
	
}



#banner-reputacion-online {
	background-image: url(imagenes/banner-publicidad.png);
	background-repeat: no-repeat;
	background-position: center;
	height: 250px;
	left: 0px;
	z-index: 10;
	position: relative;
	top: 25px;
	width: 670px;
	
}



/* CONTAINER */


#container {
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 1100px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	top: 30px;
	margin: -25px auto; /* the auto margins (in conjunction with a width) center the page */
	border-top: 0px solid #CCCCCC;
	border-right: 0px solid #CCCCCC;
	border-left: 0px solid #CCCCCC;
	border-bottom: 0px solid #FFFFFF;
	text-align: center; /* this overrides the text-align: center on the body element. */
} 




/* Tips for absolutely positioned sidebars:
1. Absolutely positioned (AP) elements must be given a top and side value, either right or left. (As a default, if no top value is given, the AP element will begin directly after the last element in the source order of the page. This means, if the sidebars are first element in the #container in the document's source order, they will appear at the top of the #container even without being given a top value. However, if they are moved later in the source order for any reason, they'll need a top value to appear where you desire.
2. Absolutely positioned (AP) elements are taken out of the flow of the document. This means the elements around them don't know they exist and don't account for them when taking up their proper space on the page. Thus, an AP div should only be used as a side column if you are sure the middle #mainContent div will always contain the most content. If either sidebar were to contain more content, that sidebar would run over the bottom of the parent div and the sidebar would not appear to be contained.
3. If the above mentioned requirements are met, absolutely positioned sidebars can be an easy way to control the source order of the document.
*/




/* RIGHT BAR */



#sidebar1 {
	position: relative; float: left;
	top: 0;
	left: -20px;
	width: 150px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 98%;
	padding: 25px 10px 15px 40px; /* padding keeps the content of the div away from the edges */
}





#contacts_box {
	height: 330px;
	width: 165px;
	top: 2px;
	left: -6px;
	position: relative;
	border:1px solid #dcdcdc;
	padding: 2px;
}


#contacts_header {
	background-image: url(imagenes/header_contact.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 165px;
	height: 25px;
}


#contact_title {
	color: #FFF;
	font-weight: bold;
	top: 7px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}

#contacts_back {
	padding-top: 6px;
	background-color: #F2F2F2;
	width: 165px;
	height: 300px;
	text-align: center;
}

#contacts_back p {
	color: #808080;
	font-size: 11px;
}

#contacts_back h1 {
	color: #606060;
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	text-align: center;
}



#info_box {
	height: 285px;
	width: 165px;
	top: 18px;
	left: -6px;
	position: relative;
	color: #505050;
	font-weight: bold;
	font-size: 10px;
	border:1px solid #dcdcdc;
	padding: 2px;
}


#info_header {
	background-image: url(imagenes/header_info.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 165px;
	height: 25px;
}


#info_header_title {
	color: #FFF;
	font-weight: bold;
	top: 8px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}

#info_back {
	background-color: #E0E0E0;
	width: 165px;
	height: 260px;
}

#info {
	top: -257px;
	position: relative;
	padding-left: 5px;
}


.input_info {
	width: 135px;
	height: 15px;
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	color: #A0A0A0;
	font-size: 10px;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 0px;
	background-color: #FFF;
	background-image: url(#);
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0;
	outline: none;
	font-weight: bold;
}



.input_info2 {
	width: 122px;
	height: 15px;
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	color: #A0A0A0;
	font-size: 10px;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 0px;
	background-color: #FFF;
	background-image: url(#);
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0;
	outline: none;
	font-weight: bold;
}

textarea#consulta_styled {
	width: 135px;
	height: 80px;
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;
	border: 3px solid #cccccc;
	padding: 5px;
	color: #787878;
	background-color: #FFF;
	font-size: 10px;
	font-weight: 200;
}


#google_downdx {
	width: 165px;
	height: 66px;
	background-image: url(imagenes/google_downdx.png);
	margin-top: 35px;
	left: -4px;
	position: relative;
}
#google_downdx2 {
	width: 165px;
	height: 66px;
	margin-top: 35px;
	left: -4px;
	position: relative;
}

/* LEFT BAR */


#sidebar2 {
	position: relative; float: right;
	top: 0;
	right: -10px;
	width: 160px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	height: 98%;
	padding: 25px 30px 15px 20px; /* padding keeps the content of the div away from the edges */
}



#side_nav {
	line-height: 1;
	z-index: 999;
	height: 50px;
	width: 160x;
	top: 0px;
	left: 81px;
	position: relative;
}

#side_nav a {
	background-image: url(imagenes/side_menu_up.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 50px;
	text-indent: -5555px;
	overflow: hidden;
}

#side_nav li {
	float: right;
	position: relative;
}

* html #side_nav li * {
	position: relative;
}

#side_nav li, #side_nav ul {
	margin: 0;
	padding: 0;
}

#side_nav #butt6 a { background-position: 0px -56px; width: 293px; }
#side_nav #butt7 a { background-position: -300px -56px; width: 293px; }
#side_nav #butt8 a { background-position: -600px -56px; width: 293px; }
#side_nav #butt9 a { background-position: -900px -56px; width: 293px; }

#side_nav #butt6  a:hover { background-position: 0px 0px; width: 293px; }
#side_nav #butt7  a:hover { background-position: -300px 0px; width: 293px; }
#side_nav #butt8 a:hover { background-position: -600px 0px; width: 293px; }
#side_nav #butt9 a:hover { background-position: -900px 0px; width: 293px; }

body#pagesix #side_nav #butt6  a { background-position: 0px 0px; width: 293px; }
body#pageseven #side_nav #butt7  a{ background-position: -300px 0px; width: 293px; }
body#pagetwo #side_nav #butt8 a { background-position: -600px 0px; width: 293px; }
body#pageeight #side_nav #butt9 a { background-position: -900px 0px; width: 293px; }

#sn_box {
	height: 200px;
	width: 150px;
	/* top: 140px; */
	margin-top: 15px;
	float: left;
	left: 9px;
	position: relative;
	border:1px solid #dcdcdc;
	padding: 2px;
}


#sn_box_header {
	background-image: url(imagenes/header_snbox.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 150px;
	height: 25px;
	z-index: 99;
	position: absolute;
}

#sn_box_title {
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	position: absolute;
	z-index: 999;
	font-size: 11px;
	left: 8px;
}


#sn_back {
	background: #F2F2F2;
	width: 150px;
	height: 175px;
	position: absolute;
	bottom: 0px;
}

#nav_socialnetworks {
	line-height: 1;
	height: 45px;
	width: 150x;
	top: 45px;
	left: 4px;
	position: absolute;
}

#nav_socialnetworks a {
	background-image: url(imagenes/social-networks.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	display: block;
	height: 45px;
	text-indent: -5555px;
	overflow: hidden;
}
#nav_socialnetworks li {
	float: left;
	position: relative;
}
* html #nav_socialnetworks li * {
	position: relative;
}
#nav_socialnetworks li, #nav_socialnetworks ul {
	margin: 0;
	padding: 0;
}

li#youtube, li#linkedin, li#googleplus{ margin-top: 7px;}
#nav_socialnetworks #facebook a {margin: 0 10px; background-position: 0px 0px; width: 46px; }
#nav_socialnetworks #twitter a { margin: 0 10px;background-position: -45px 0px; width: 49px; }
#nav_socialnetworks #youtube a { margin: 0 10px;background-position: -95px 0px; width: 48px; }
#nav_socialnetworks #linkedin a {margin: 0 10px; background-position: -140px 0px; width: 48px; }
#nav_socialnetworks #googleplus a {margin: 0 10px; background-position: -195px 0px; width: 48px; }


#nav_socialnetworks #facebook a:hover { background-position: 0px -50px; width: 46px; }
#nav_socialnetworks #twitter a:hover { background-position: -45px -50px; width: 49px; }
#nav_socialnetworks #youtube a:hover { background-position: -95px -50px; width: 48px; }
#nav_socialnetworks #linkedin a:hover { background-position: -140px -50px; width: 48px; }
#nav_socialnetworks #googleplus a:hover { background-position: -195px -50px; width: 48px; }

#login_box {
	height: 85px;
	width: 150px;
	/* top: 160px; */
	float: left;
	margin-top: 15px;
	left: 9px;
	position: relative;
	color: #B8B8B8;
	font-weight: bold;
	font-size: 10px;
	border:1px solid #dcdcdc;
	padding: 2px;
	position: relative;
}


body#home #login_box {
	height: 85px;
	width: 150px;
	/* top: 160px; */
	float: left;
	margin-top: 15px;
	left: 9px;
	position: relative;
	color: #B8B8B8;
	font-weight: bold;
	font-size: 10px;
	border:1px solid #dcdcdc;
	padding: 2px;
	position: relative;
}


#login_box_header {
	background-image: url(imagenes/header_connect.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 150px;
	height: 25px;
}

#login_box_title {
	color: #FFF;
	font-weight: bold;
	padding-top: 5px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
	position: absolute;
}

#login_back {
	background-color: #E0E0E0;
	width: 150px;
	height: 60px;
}

body#home #login_back {
	background-color: #E0E0E0;
	width: 150px;
	height: 60px;
}

#login {
	top: -97px;
	position: relative;
	padding-left: 5px;
	left: 2px;
}
 
.input {
	width: 120px;
	height: 20px;
	font-family: arial, "lucida grande", tahoma, verdana, sans-serif;  	
	color: #C0C0C0; 
	font-size: 11px;
	top: 10px;
	padding-top: 6px;
	padding-left: 8px;
	padding-right: 7px;
	padding-bottom: 4px;
	background-image: url(imagenes/input_background.png);
	background-repeat: no-repeat;
	border-style: none;
	border-width: 0;
	outline: none;
}


.button_login {
	width: 50px;
	height: 20px;
	color: #ffffff;
	font-size: 10px;
	background-color: #C41639;
	border-style: solid;
	border-width: thin;
	font-weight: bold;
}
/* CENTER CONTENT */


#mainContent { 
	margin: 0; /* the right and left margins on this div element creates the two outer columns on the sides of the page. No matter how much content the sidebar divs contain, the column space will remain. */
	padding: 0 10px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background-image: url(#);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 600px;
	position: relative; float: left;
}

body#disweb #mainContent { 
	height: 850px;
}

#center_text {
	text-align: left;
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 1px;
	color: #787878;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 5px;
	top: 25px;
	height: 215px;
	width: 660px;
	background-image: url(#);
	background-color: #ffffff;
	position: relative;
	line-height: 11pt;
	float: left;
}

body.presupuesto #center_text {
	height: 470px;
}

body#aviso-legal #center_text {
	height: 870px;
}


body#posicionamento #center_text{
	height: 270px;
}

body.disweb-tienda #center_text{
	height: 300px;
}

body#disweb #center_text { 
	height: 220px;
}



#center_bottom { 
	top: 20px;
	left: -4px;
	height: 270px;
	padding-bottom: 20px;
	float: left;
	width: 690px;
	position: relative;
}



/* Pagina diseño */

#featured-sites { 
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #787878;
	position: relative;
	float: left;
	top: 25px;
	height: 450px;
	width: 612px;
	background-image: url(#);
	border: 4px solid #CC3B57;
	line-height: 11pt;
	margin-top: 15px;
	margin-left: 30px;
}


.stepcarousel{
position: relative; /*leave this value alone*/
border: none;
overflow: scroll; /*leave this value alone*/
width: 620px;
left: -5px;
height: 450px; /*Height should enough to fit largest content's height*/
top: -10px;
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
top: 5px;
width: 600px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
background: #CCC;
}


.stepcarousel .panel .featured-sites-description {
font-size: 10px;
text-align: left;
font-weight: 500;
}

.stepcarousel .panel .featured-sites-description h1 {
font-size: 11px;
text-align: left;
}

.stepcarousel .panel .featured-sites-description a{
color: #FFF;
text-decoration: none;
}

#galleryb { border: none; }


#featured-sites-inner {
	background-image: url(imagenes/featured_sites_header-bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	left: 0;
	top: 0;
	width: 612px;
	height: 25px;
}

#featured-sites-title {
	color: #FFFFFF;
	font-weight: bold;
	top: 3px;
	position: relative;
	z-index: 9999;
	font-size: 15px;
	text-align: center;
	left: 0px;
}

#featured-sites-name h1 { text-align: left; }

#featured-sites-imgs {
	background: #EEE;
	height: 315px;
}

#featured-sites-description_left { width: 49%; float: left; position: relative; }


#featured-sites-description_right { width: 49%; float: right; position: relative; }

p.samplebuttons{
width: 300px;
text-align: center;
}

p.samplebuttons a{
color: #;
padding: 1px 2px;
margin-right: 3px;
text-decoration: none;
}

/* Pagina diseño --- CLOSE */


#blog_box {
	height: 208px;
	width: 350px;
	top: 20px;
	left: 5px;
	position: relative;
	float: left;
	border:1px solid #dcdcdc;
	padding: 2px;
}


#blog_box_header {
	background-image: url(imagenes/header_blog.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 350px;
	height: 25px;
}

#blog_box_title {
	color: #FFFFFF;
	font-weight: bold;
	top: 6px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}


#blog_back {
	background: #E0E0E0;
	width: 350px;
	height: 180px;
	border-bottom: 2px solid #CCCCCC;
	overflow: hidden;
	line-height: 11pt;
}

#logo_small {
	background-image: url(imagenes/lista_item.png);
	width: 10px;
	height: 10px;
	position: relative;
}



#blog_back_contents {
	padding: 10px 5px 5px 5px;
}

#blog_back_contents p {
	color: #808080;
	font-size: 12px;
	text-align: left;
}


#blog_back_contents a {
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}

#blog_back_contents a:visited { color:#686868; }  /* visited link */

#blog_back_contents a:hover { color:#FFFFFF; }  /* mouse over link */





#box_companies {
	height: 208px;
	width: 305px;
	top: 20px;
	right: 5px;
	position: relative;
	float: right;
	border:1px solid #dcdcdc;
	padding: 2px;
}

#companies_header {
	background-image: url(imagenes/header_clientes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 305px;
	height: 25px;
}


#companies_title {
	color: #FFFFFF;
	font-weight: bold;
	top: 6px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}

#companies_back {
	background: #E0E0E0;
	width: 305px;
	height: 180px;
	border-bottom: 2px solid #CCCCCC;
	overflow: hidden;
}

ul.thumb {
	float: left;
	list-style: none;
	margin: 0; padding: 10px;
	width: 300px;
}
ul.thumb li {
	margin: 0; padding: 5px;
	float: left;
	position: relative;
	width: 60px;
	height: 60px;
}
ul.thumb li img {
	width: 60px; height: 60px;
	border: 1px solid #ddd;
	padding: 5px;
	background: #f0f0f0;
	position: absolute;
	left: 0; top: 0;
	-ms-interpolation-mode: bicubic; 
}
ul.thumb li img.hover {
	background:url(thumb_bg.png) no-repeat center center;
	border: none;
}

#main_view {
	float: right;
	padding: 9px 0px 5px;
	margin-left: -10px;
	top: -3px;
	position: relative;
}



#box1 {
	height: 208px;
	width: 350px;
	top: 20px;
	left: 5px;
	position: relative;
	float: left;
	border:1px solid #dcdcdc;
	padding: 2px;
}


#box1-inner {
	background-image: url(imagenes/header_blog.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 350px;
	height: 25px;
}

#box1-title {
	color: #FFFFFF;
	font-weight: bold;
	top: 6px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}


#box1-back {
	background: #E0E0E0;
	width: 350px;
	height: 180px;
	border-bottom: 2px solid #CCCCCC;
	overflow: hidden;
	line-height: 11pt;
}


#box1-contents {
	padding: 10px 5px 5px 5px;
}

#box1-contents p {
	color: #808080;
	font-size: 12px;
	text-align: left;
	font-weight: 100;
}

#box1-contents b{
	font-weight: 100;
}

#box1-contents a {
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}

#box1-contents a:visited { color:#686868; }  /* visited link */

#box1-contents a:hover { color:#FFFFFF; }  /* mouse over link */


#box2 { 
	height: 208px;
	width: 305px;
	top: 20px;
	right: 5px;
	position: relative;
	float: right;
	border:1px solid #dcdcdc;
	padding: 2px;
}

#box2-inner {
	background-image: url(imagenes/header_clientes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 305px;
	height: 25px;
}


#box2-title {
	color: #FFFFFF;
	font-weight: bold;
	top: 6px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}

#box2-back {
	background: #E0E0E0;
	width: 305px;
	height: 180px;
	border-bottom: 2px solid #CCCCCC;
	overflow: hidden;
}

#box2-contents {
	padding: 10px 5px 5px 5px;
}

#box2-contents p {
	color: #808080;
	font-size: 12px;
	text-align: left;
}


#box2-contents a {
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}

#box2-contents a:visited { color:#686868; }  /* visited link */

#box2-contents a:hover { color:#FFFFFF; }  /* mouse over link */




body#disweb #box1-inner {
	background-image: url(imagenes/header_blog.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 350px;
	height: 25px;
}

body#disweb #box1-title {
	color: #FFFFFF;
	font-weight: bold;
	top: 6px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}


body#disweb #box1-back {
	background: #E0E0E0;
	width: 350px;
	height: 180px;
	border-bottom: 2px solid #CCCCCC;
	overflow: hidden;
	line-height: 11pt;
}


body#disweb #box1-contents {
	padding: 10px 5px 5px 5px;
}

body#disweb #box1-contents p {
	color: #808080;
	font-size: 12px;
	text-align: left;
}


body#disweb #box1-contents a {
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}

body#disweb #box1-contents a:visited { color:#686868; }  /* visited link */

body#disweb #box1-contents a:hover { color:#FFFFFF; }  /* mouse over link */


body#disweb #box2 { 
	height: 208px;
	width: 305px;
	top: -160px;
	right: 5px;
	position: relative;
	float: right;
	border:1px solid #dcdcdc;
	padding: 2px;
}

body#disweb #box2-inner {
	background-image: url(imagenes/header_clientes.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width: 305px;
	height: 25px;
}


body#disweb #box2-title {
	color: #FFFFFF;
	font-weight: bold;
	top: 6px;
	position: relative;
	z-index: 9999;
	font-size: 11px;
	left: 8px;
}

body#disweb #box2-back {
	background: #E0E0E0;
	width: 305px;
	height: 180px;
	border-bottom: 2px solid #CCCCCC;
	overflow: hidden;
}

body#disweb #box2-contents {
	padding: 10px 5px 5px 5px;
}

body#disweb #box2-contents p {
	color: #808080;
	font-size: 12px;
	text-align: left;
}


body#disweb #box2-contents a {
	color: #686868;
	text-decoration: none;
	font-weight: bold;
}

body#disweb #box2-contents a:visited { color:#686868; }  /* visited link */

body#disweb #box2-contents a:hover { color:#FFFFFF; }  /* mouse over link */

/* FOOTER */

#footer {
	height: 50px;
	width: 1100px;
	z-index: 10;
	clip: rect(auto,auto,auto,auto);
	position: relative;
	background-image: url(imagenes/footer_bg.png);
	background-repeat: no-repeat;
	background-position: 0 0;	
	margin-top: 35px; float: left;
	
	
}

#footer_links {
	width: 1100px;
	padding-top: 22px;
	text-align: center;	
}

#footer p {
	font-size: 10px;
}

#footer a {
	color: #B8B8B8 ;
	text-decoration: none;
	font-weight: bold;
}

#footer a:visited { color: #A8A8A8 ; }  /* visited link */

#footer a:hover { color: #B8B8B8 ; 
text-decoration:overline; }  /* mouse over link */






/* GLOBAL DIVs and CLASSES */


.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */
	float: right;
	margin-left: 8px;
}
.fltlft { /* this class can be used to float an element left in your page */
	float: left;
	margin-right: 8px;
}



#spazio {
	height: 7px;
}

#spazio2 {
	height: 3px;
}





/* menu_up */


div#menu_up_wrapper { position:absolute; background-image: url(imagenes/menu_up_bg.gif); background-repeat: no-repeat; top: 80px; right: 189px; height:31px; width: 720px; margin:0.5em 0; z-index: 9999;}
div#menu_up { font-size:15px;
font-style:normal;
font-weight:normal;
line-height:1em;
z-index: 9999;} /* Menú principal*/
	div#menu_up ul { list-style:none; margin:0; padding:0;}
		div#menu_up ul li { margin:0; padding:0; float:left; }
			div#menu_up ul li a {
	display:block;
	width:80px;
	height:31px;
	background: url(imagenes/menu_up_separador.gif) right top no-repeat;
	color:#666;
	position:absolute;
	text-align:center;
	text-decoration:none;
	line-height:29px;
	font-weight:500;
	font-size:.7em;
	text-transform:uppercase;
	letter-spacing:1px;
	font-family:"Lucida Grande", "Trebuchet MS", arial, sans-serif;
	text-shadow: 0px 1px 1px #ccc;
	outline:none;
	background-image: url(imagenes/menu_up_separador.gif);
}
				div#menu_up ul li a:hover { color:#CC0033;}
			div#menu_up ul li a#m_home { left:0; width:70px; }
			div#menu_up ul li a#m_inicio { left:70px; width:90px; }
			div#menu_up ul li a#m_posicionamento { left:160px; width:160px;}
			div#menu_up ul li a#m_publicidad { left:320px; width:150px;}
			div#menu_up ul li a#m_disweb { left:470px; width:120px; }
			div#menu_up ul li a#m_redes { left:590px; width:130px;}


				
				
				
				
				
/* menu_sx */
		
				
#menu { padding: 2px; border:1px solid #dcdcdc; margin:0 0 0 9px; float:left; width:150px; display:inline; z-index: 9999; text-align: left;}


/*Estilos usados en caso de que el menú esté cotenido en un diseño de caja*/

div.box_menu {}
div.box_menu_top { display:none;}
div.box_menu_bottom { display: none; }

/*Encabezado del menú*/

#menu div.menu_title_main {	display:none;}


div#menu ul {margin: 0; padding: 0; list-style: none;}

div#menu ul li {
	clear:both;
	float:left;
	width:150px;}


div#menu ul li a {
	background: url(imagenes/bg_menu_a.jpg) no-repeat bottom left #ffffff; 
	display: block; 
	color: #666666; 
	font-size: 11px; 
	padding:8px 0 8px 5px; 
	margin:0; 
	text-decoration:none;
	border-bottom:1px solid #d9d9d9;
}
div#menu ul li a:hover {
	background: url(imagenes/bg_menu_selected.jpg) no-repeat bottom left; 
	display: block; 
	color: #ffffff; 
	font-size: 11px; 
	padding:8px 0 8px 5px; 
	margin:0; 
	text-decoration:none;
}
div#menu ul li a.selected{
	background: url(imagenes/bg_menu_selected.jpg) no-repeat bottom left; 
	display: block; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight:bold;
	padding:8px 0 8px 5px; 
	margin:0; 
	text-decoration:none;
}
div#menu ul li a.selected:hover{
	background: url(imagenes/bg_menu_selected.jpg) no-repeat bottom left; 
	display: block; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight:bold;
	padding:8px 0 8px 5px; 
	margin:0; 
	text-decoration:none;
}
/*///// SEGUNDO NIVEL ////*/
div#menu ul li ul {}
div#menu ul li ul li { background: #dae1ed;}
div#menu ul li ul li a { background: #dae1ed; padding:4px 0 4px 20px; font-size:11px; border:none; color:#333333;}
div#menu ul li ul li a:hover { background: #dae1ed; padding:4px 0 4px 20px; font-size:11px; border:none; color:#333333; text-decoration:underline; }
div#menu ul li ul li a.selected { background: #dae1ed; padding:4px 0 4px 20px; font-size:11px; border:none; color:#333333;  text-decoration:underline; font-weight:normal;  }
div#menu ul li ul li a.selected:hover {background: #dae1ed; padding:4px 0 4px 20px; font-size:11px; border:none; color:#333333;  font-weight:normal;}

/*/////  TERCER NIVEL //////*/

div#menu ul li ul li{}
div#menu ul li ul li ul li{}
div#menu ul li ul li ul li a { background: url(imagenes/menu_icon.gif) center left no-repeat #dae1ed; margin:0 0 0 25px; padding:4px 0 4px 8px; font-size:11px; border:none; color:#333333;}
div#menu ul li ul li ul li a:hover {background: url(imagenes/menu_icon.gif) center left no-repeat #dae1ed; margin:0 0 0 25px; padding:4px 0 4px 8px; font-size:11px; border:none; color:#333333;}
div#menu ul li ul li ul li a.selected {background: url(imagenes/menu_icon.gif) center left no-repeat #dae1ed; margin:0 0 0 25px; padding:4px 0 4px 8px; font-size:11px; border:none; color:#333333;}
div#menu ul li ul li ul li a.selected:hover {background: url(imagenes/menu_icon.gif) center left no-repeat #dae1ed; margin:0 0 0 25px; padding:4px 0 4px 8px; font-size:11px; border:none; color:#333333; }

/*/////  cuarto NIVEL //////*/
div#menu ul li ul li ul{}
div#menu ul li ul li ul li ul li {}
div#menu ul li ul li ul li ul li a { background: url(imagenes/submenu_bg.jpg) top left no-repeat #deecfb; padding:4px 0 4px 35px; font-size:11px;  text-decoration:underline; color:#0062c8;}
div#menu ul li ul li ul li ul li a:hover {background: url(imagenes/submenu_bg.jpg) top left no-repeat #deecfb; padding:4px 0 4px 35px; font-size:11px;  text-decoration:underline; color:#0062c8;}
div#menu ul li ul li ul li ul li a.selected { background: url(imagenes/submenu_bg.jpg) top left no-repeat #deecfb; padding:4px 0 4px 35px; font-size:11px; text-decoration:underline; color:#0062c8;}
div#menu ul li ul li ul li ul li a.selected:hover {background: url(imagenes/submenu_bg.jpg) top left no-repeat #deecfb; padding:4px 0 4px 35px; font-size:11px;  text-decoration:underline; color:#0062c8;  }


div#menu ul li a.inroute { 
	background: url(imagenes/bg_menu_selected.jpg) no-repeat bottom left #4070c1; 
	display: block; 
	color: #ffffff; 
	font-size: 11px; 
	font-weight:bold;
	padding:8px 0 8px 5px; 
	margin:0; 
	text-decoration:none;
	}
div#menu ul li a.inroute:hover {}
div#menu ul li ul li a.inroute { 
	background: #dae1ed; 
	padding:4px 0 4px 20px; 
	font-size:11px; 
	border:none; 
	color:#333333;  
	text-decoration:underline; 
	font-weight:normal;
}
div#menu ul li ul li a.inroute:hover {}
div#menu ul li ul li ul li a.inroute {}
div#menu ul li ul li ul li a.inroute:hover {}
div#menu ul li ul li ul li ul li a.inroute {}
div#menu ul li ul li ul li ul li a.inroute:hover {}
			
			
			


			
			
			
			
			/* Marco la sección en la que estoy */
			body#home div#menu_up ul li a#m_home { background:url(imagenes/home_bg.gif) no-repeat; font-weight:bold; color:#fff; text-shadow: none;}
			body#inicio div#menu_up ul li a#m_inicio { background:url(imagenes/inicio_bg.gif) no-repeat; font-weight:bold; color:#fff; text-shadow: none;}
			
			
				body#inicio div#menu_up ul li a#m_home { background:none;}
			body.localizar div#menu_up ul li a#m_inicio { background:url(imagenes/inicio_bg.gif) no-repeat; font-weight:bold; color:#fff; text-shadow: none;}
				body.localizar div#menu_up ul li a#m_home { background:none;}
			body.contactar div#menu_up ul li a#m_inicio { background:url(imagenes/inicio_bg.gif) no-repeat; font-weight:bold; color:#fff; text-shadow: none;}
				body.contactar div#menu_up ul li a#m_home { background:none;}
			body#posicionamento div#menu_up ul li a#m_posicionamento { background: url(imagenes/posicionamento_selected.gif) no-repeat; color:#fff; text-shadow: none;}
				body#posicionamento div#menu_up ul li a#m_inicio { background:none;}
			body.proyecto div#menu_up ul li a#m_posicionamento { background: url(imagenes/posicionamento_selected.gif) no-repeat; color:#fff; text-shadow: none;}
				body.proyecto div#menu_up ul li a#m_inicio { background:none;}
			body.exitos div#menu_up ul li a#m_posicionamento { background: url(imagenes/posicionamento_selected.gif) no-repeat; color:#fff; text-shadow: none;}
				body.exitos div#menu_up ul li a#m_inicio { background:none;}
			body.preseo div#menu_up ul li a#m_posicionamento { background: url(imagenes/posicionamento_selected.gif) no-repeat; color:#fff; text-shadow: none;}
				body.preseo div#menu_up ul li a#m_inicio { background:none;}
			body#publicidad div#menu_up ul li a#m_publicidad { background:url(imagenes/publicidad_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body#publicidad div#menu_up ul li a#m_posicionamento { background:none;}
			body.adwords div#menu_up ul li a#m_publicidad { background:url(imagenes/publicidad_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.adwords div#menu_up ul li a#m_posicionamento { background:none;}
			body.adsense div#menu_up ul li a#m_publicidad { background:url(imagenes/publicidad_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.adsense div#menu_up ul li a#m_posicionamento { background:none;}
			body.youtube div#menu_up ul li a#m_publicidad { background:url(imagenes/publicidad_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.youtube div#menu_up ul li a#m_posicionamento { background:none;}
			body.fb div#menu_up ul li a#m_publicidad { background:url(imagenes/publicidad_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.fb div#menu_up ul li a#m_posicionamento { background:none;}
			body.cpc div#menu_up ul li a#m_publicidad { background:url(imagenes/publicidad_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.cpc div#menu_up ul li a#m_posicionamento { background:none;}
			body#disweb  div#menu_up ul li a#m_disweb { background:url(imagenes/disweb_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body#disweb  div#menu_up ul li a#m_publicidad { background:none;}
			body.disweb-tienda  div#menu_up ul li a#m_disweb { background:url(imagenes/disweb_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.disweb-tienda  div#menu_up ul li a#m_publicidad { background:none;}
			body.presupuesto div#menu_up ul li a#m_disweb { background:url(imagenes/disweb_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.presupuesto div#menu_up ul li a#m_publicidad { background:none;}
			body#redes div#menu_up ul li a#m_redes { background:url(imagenes/redes_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body#redes  div#menu_up ul li a#m_disweb { background:none;}					
			body.prers div#menu_up ul li a#m_redes { background:url(imagenes/redes_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.prers  div#menu_up ul li a#m_disweb { background:none;}
			body.tuenti div#menu_up ul li a#m_redes { background:url(imagenes/redes_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.tuenti  div#menu_up ul li a#m_disweb { background:none;}		
			body.twi div#menu_up ul li a#m_redes { background:url(imagenes/redes_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.twi  div#menu_up ul li a#m_disweb { background:none;}		
			body.yt div#menu_up ul li a#m_redes { background:url(imagenes/redes_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.yt  div#menu_up ul li a#m_disweb { background:none;}		
			body.aef div#menu_up ul li a#m_redes { background:url(imagenes/redes_selected.gif) no-repeat; color:#fff;text-shadow: none;}
				body.aef  div#menu_up ul li a#m_disweb { background:none;}		
				
	

body.cpc #shadow, body.prers #shadow {
	height: 1010px;
	}

body#home #shadow {
	height: 1007px;
	}
	
body.contactar #shadow {
	height: 804px;
	}
	
body.preseo #shadow {
	height: 957px;
	}
	
body.presupuesto #shadow {
	height: 932px;
	}

body.contactar #shadow {
	height: 1073px;
	}
	
body#inicio #shadow, body#redes #shadow {
	height: 1010px;
	}
	
	
body#posicionamento #shadow  {
	height: 810px;
	}
	
	
body.disweb-tienda #shadow  {
	height: 1017px;
	}	
	
body.disweb-tienda #wrapper  {
	height: 1010px;
	}	

body.disweb-tienda #footer  {
	top: 50px;
	}		
	
	
body#posicionamento #shadow  {
	height: 1010px;
	}
	
body#posicionamento #wrapper  {
	height: 1003px;
	}

body#posicionamento #footer  {
	top: 40px;
	}
	
body.preseo #wrapper {
	height: 950px;
	}
	
body.presupuesto #wrapper {
	height: 925px;
	}
	
body.contactar #wrapper, {
	height: 860px;
	}
	
body#publicidadw #footer {
	top: 30px;
	}
	
body#publicidadw #center_text {
	height: 300px;
	}
	
body#publicidadw #shadow{
	height: 1040px;
	}	
	
body#publicidadw #wrapper {
	height: 1033px;
	}			
	
body#inicio #wrapper, body#redes #wrapper {
	height: 1003px;
	}	


body#home #wrapper {
	height: 1000px;
	}

body.cpc #wrapper, body.prers #wrapper {
	height: 1003px;
	}

body.presupuesto #center_text, body.preseo #center_text {
	height: 490px;
}

body.cpc #center_text {
	height: 510px;
}

body.cpc .comentario {
	margin-top: -20px;
}

body.prers #center_text {
	height: 500px;
}

body.tuenti #center_text {
	height: 310px;
}

body.localizar #center_text {
	height: 420px;
}

body.contactar #center_text, body.ejecutivos #center_text {
	height: 470px;
}

body#posicionamento #center_text{
	height: 270px;
}

body.twi #center_text, body.yt #center_text{
	height: 200px;
}

body.disweb-tienda #center_text{
	height: 300px;
}


body#disweb #center_text, body.exitos #center_text { 
	height: 220px;
}

body.proyecto #center_text { 
	height: 170px;
}


body#home #footer, body.localizar #footer, body.exitos #footer, body.adwords #footer, body.youtube #footer, body#inicio #footer, body#publicidad #footer,
body.fb #footer, body.pom #footer, body.twi #footer, body.yt #footer, body.aef #footer, body.adsense #footer, body#aviso-legal #footer, body#redes #footer {
	top: 45px;
}



body.cpc #footer, body.prers #footer{
	top: 40px;
}

 body.tuenti #footer {
	top: 40px;
}

body.proyecto #footer {
	top: 120px;
}
body#disweb #footer {
	top: 135px;
}

body.proyecto #center-image {
	position: relative; float: right; width: 600; height: 450px; display: block; top: 30px;
}
body.adwords #center-image {
	position: relative; float: right; width: 600; height: 450px; display: block; top: 60px;
}

body.adsense #center-image {
	position: relative; float: right; width: 600; height: 430px; display: block; top: 40px; left: 30px; clip: rect(0px,190px,600px,0px); overflow: hidden;
}

body.youtube #center-image, body.fb #center-image, body.pom #center-image {
	position: relative;
	float: left;
	width: 600;
	height: 420px;
	display: block;
	top: 60px;
	left: 60px;
}

body.tuenti #center-image {
	position: relative; float: right; width: 600; height: 420px; display: block; top: 30px; left: 5px;
}

body.twi #center-image {
	position: relative; float: right; width: 600; height: 480px; display: block; top: 20px; left: 15px;
}

 body.yt #center-image {
	position: relative; float: right; width: 600; height: 480px; display: block; top: 25px; left: 15px;
}

 body.aef #center-image {
	position: relative; float: right; width: 600; height: 420px; display: block; top: 25px; left: 5px;
	
	
}




body#redes #center_text p  {
	margin-bottom: 12px;
	}	

body#camp_publicidad #footer {
	top: 30px;	
	}
	
body#camp_publicidad #center_text {
	height: 300px;
	}
	
body#camp_publicidad #shadow{
	height: 1040px;
	}	
	
body#camp_publicidad #wrapper {
	height: 1033px;
	}		
	
	
/******************************************************************************************/
/*body#disweb #shadow*/body.proyecto #shadow, body.adwords #shadow, body.youtube #shadow, body.fb #shadow,
body.pom #shadow, body.tuenti #shadow, body.twi #shadow, body.yt #shadow, body.aef #shadow, body.adsense #shadow, body#aviso-legal #shadow{
	height: 1467px;
	}
	
body.localizar #shadow {
	height: 1117px;
	}	
	
body.exitos #shadow {
	height: 1217px;
	}		
	
body#reputacion #shadow {
	height: 910px;
}	

/*body#disweb #wrapper*/body.proyecto #wrapper, body.adwords #wrapper, body.youtube #wrapper,
body.fb #wrapper, body.pom #wrapper, body.tuenti #wrapper, body.twi #wrapper, body.yt #wrapper, body.aef #wrapper, body.adsense #wrapper, body#aviso-legal #wrapper {
	height: 1460px;
	}
	
body.localizar #wrapper {
	height: 1110px;
	}	

body.localizar #wrapper {
	height: 1110px;
	}	
	
body.exitos #wrapper {
	height: 1210px;
	}		

	
/*body#publicidad #wrapper {
	height: 1380px;
	}	

	
body#publicidad #shadow {
	height: 1387px;
	}*/
	
body.publicidadhtml #wrapper {
	height: 1030px;
	}	

	
body.publicidadhtml #shadow {
	height: 1037px;
	}
	
body.publicidadhtml #center_text{
	height: 300px;
}

	
body.anuncio-yt #wrapper {
	height: 1430px;
	}	

	
body.anuncio-yt #shadow {
	height: 1437px;
	}
	
body.anuncio-yt #center_text{
	height: 700px;
}

body.diseno-web #wrapper {
	height: 1230px;
	}	

	
body.diseno-web #shadow {
	height: 1237px;
	}


body#posicionamento #banner, body#publicidad #banner, body#redes #banner, body#disweb #banner,  
body.disweb-tienda #banner, body.proyecto #banner, body.adwords #banner, body.youtube #banner,
 body.fb #banner, body.pom #banner, body.tuenti #banner, body.twi #banner, body.yt #banner,
body.aef #banner {
	/*display: none;*/
}

body#disweb #banner, body#seo #banner, body#sem #banner, body#smm #banner, body.exitos #banner, body.cpc #banner, body.prers #banner, body.adsense #banner{
	display: none;
}



#empleo {
	width: 100%;
	height:118px;
	float: left;
	position: relative;
	margin: 15px auto;
	padding: 0 auto;
	text-align: center;
	left: 9px;
}














/*


adwords.html  .adwords

agencia.html   #inicio

anuncio-en-facebook.html  .aef

anuncio-youtube.html #publicidad .anuncio-yt

publicidad.html   #publicidad .publicidadhtml

redes_sociales.html  #redes

twitter.html   .twi

youtube.html  .yt

publicidad-youtube.html .youtube

tuenti.html  .tuenti

posicionamento.html  hay un redirect

campana-publicidad-online.html  #camp_publicidad

ejecutivos.html #inicio .ejecutivos

posicionamiento-en-buscadores.html  .proyecto

posicionamiento-web.html  #posicionamento

publicidad-facebook.html  .fb

publicidad-otros-medios.html  .pom

publicidad-web.html   #publicidadw

tienda-virtual.html   .disweb-tienda 

trabaja-con-nosotros.html   #inicio
*/

#center_image { text-align: center; padding: 30px 115px 5px;}
