* {
	padding : 0;
	margin : 0;
	outline : none;
}
body {
	background : #191919;
	color : #000;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size : 12px;
}
p {
	padding-bottom : 10px;
	text-align : justify;
	line-height : 18px;
}
a {
	color : #797979;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
	color : #4093e9;
}
img {
	border : 0;
}
h1 {
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size : 30px;
	color : #aa0000;
	font-weight : bold;
	font-style : italic;
	padding-left : 2px;
	height : 30px;
}
h2 {
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight : bold;
	padding-bottom : 10px;
	padding-top : 5px;
	line-height : 21px;
	color: #000;
}
h3 {
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size : 13px;
	font-weight : bold;
	padding-bottom : 5px;
}
h4 {
	padding-bottom: 10px;
}
hr {
	width : 600px;
	text-align : left;
}
.wrapper {
	width : 918px;
	margin : 0 auto;
}
.clear {
	clear : both;
}
.adminform span {
	color : #1a5eb3;
}
#cabecera {
	width : 100%;
	height : 157px;
	float : left;
	background: #fff url('/img/fondo-top.gif') repeat-x 0 0;
}
#cabecera .fondocabecera {
	width : 100%;
	height : 157px;
	float : left;
	
}
#cabecera .derecha {
	padding-top : 5px;
	float : right;
	width : 600px;
}
#cabecera .ayuda {
	float : right;
}

.logo {
	float : left;
	width : 280px;
	padding-top: 5px;
}
.logologin {
	float : left;
	width : 918px;
	padding-top : 20px;
}

.bloque-izquierda {
float : left;
width : 450px;
color : #606060;
font-size : 14px;
font-family : verdana;
padding-top : 30px;
}
.bloque-izquierda img {
padding-left : 8px;
padding-bottom : 15px;
padding-top : 15px;
}
.bloque-izquierda h2 {
color : #000;
}
.bloque-derecha {
float : right;
width : 450px;
color : #606060;
background : url('/img/art.jpg') no-repeat bottom center;
padding-bottom : 370px;
font-size : 14px;
padding-top : 30px;
}
.bloque-derecha h3 {
color : #0086cf;
padding-bottom : 3px;
}
.bloque-derecha ul {
list-style-image : none;
list-style-position : outside;
list-style-type : none;
float : left;
}
.bloque-derecha li {
display : inline;
padding-left : 65px;
padding-right : 5px;
padding-top : 5px;
width : 155px;
float : left;
height : 100px;
}
.bloque-derecha li a {
color : #0086cf;
}
.bloque-derecha .diseno {
background : transparent url(/img/icono-20.jpg) no-repeat scroll 0 0;
}
.bloque-derecha .posicionamiento {
background : transparent url(/img/icono-posicionamiento.jpg) no-repeat scroll 0 0;
}
.bloque-derecha .comercio {
background : transparent url(/img/icono-comercio.jpg) no-repeat scroll 0 0;
}
.bloque-derecha .portfolio {
background : transparent url(/img/icono-portfolio.jpg) no-repeat scroll 0 0;
}
.columna {
float : left;
width : 229px;
}
.columna h2 {
color : #fff;
font-size : 14px;
}
.comercio-electronico {
float : left;
padding-top : 15px;
padding-bottom : 30px;
width : 918px;
background : url('/img/cabecera-comercio-electronico.jpg') no-repeat bottom right;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#contactar {
padding-top : 15px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
background : url('/img/img-contactar.jpg') no-repeat;
background-position : 90% 50%;
}
#fondo-slogan {
	width : 100%;
	float : left;
	background : #fff url('/img/fondo-slogan.jpg') no-repeat top right;
	height: 260px;
}
#contenido {
	width : 100%;
	float : left;
	background : #fff url('/img/fondo-cuerpo.gif') repeat-x;
	padding-bottom : 30px;
}
#contenido-extra {
	width : 100%;
	float : left;
	padding-top : 15px;
	background : #fff url('/img/fondo-cuerpo.gif') repeat-x;
	color : #606060;
	font-size : 14px;
	font-family : verdana;
	padding-bottom : 30px;
}
#contenido-apartados {
	width : 100%;
	float : left;
	background : #fff url('/img/fondo-cuerpo.gif') repeat-x;
	padding-top: 15px;
	color : #606060;
	font-size : 12px;
	font-family : verdana;
	padding-bottom : 30px;
}
#contenido-apartados ul {
	list-style-image : url('/img/triangulo.gif');
	padding-left : 10px;
}
#contenido-apartados li {
	margin-left : 40px;
}
.paginas-web {
	float : left;
	width : 918px;
	background :  url('/img/cabecera-disenoweb.jpg') no-repeat bottom right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.precios-paginas-web {
	float : left;
	width : 918px;
	height: 300px;
	background :  url('/img/imagen-precios-paginas-web.jpg') no-repeat bottom right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.pagina-basica {
	float : left;
	width : 918px;
	background :  url('/img/imagen-web-basica.jpg') no-repeat 24px right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.pagina-autonomo {
	float : left;
	width : 918px;
	background :  url('/img/imagen-web-autonomo.jpg') no-repeat bottom right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.pagina-comercial {
	float : left;
	width : 918px;
	background :  url('/img/imagen-web-comercial.jpg') no-repeat 24px right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.posicionamiento-natural {
	float : left;
	width : 918px;
	background : url('/img/cabecera-posicionamiento.jpg') no-repeat center right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.pago-click {
	float : left;
	width : 918px;
	background : url('/img/pago-por-click-dcha.jpg') no-repeat center right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tienda-basica {
	float : left;
	width : 918px;
	background : url('/img/tienda-basica.jpg') no-repeat center right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.tienda-profesional {
	float : left;
	width : 918px;
	background : url('/img/tienda-profesional.jpg') no-repeat center right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#pie .columna {
	float : left;
	border-right : 1px dotted #8b7c58;
	margin-right : 10px;
	margin-left : 10px;
	height : 140px;
	width : 200px;
	line-height : 20px;
}
#pie .columna h2 {
	color : #fff;
	font-size : 12px;
}
.corporativas {
	float : left;
	width : 918px;
	background: url('/img/cabecera-corporativas.jpg') no-repeat 20px right;
	font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#contenido .elementos {
	float : left;
	width : 918px;
	padding-bottom : 15px;
	padding-top : 5px;
}
.formato-texto {
	width : 876px;
	float : left;
	border-bottom : 1px solid #dcdbdb;
	border-left : 1px solid #ededed;
	border-right : 1px solid #ededed;
	padding-top : 20px;
	padding-bottom : 20px;
	padding-left : 20px;
	padding-right : 20px;
}
.foto {
	width : 876px;
	float : left;
	border-left : 1px solid #ededed;
	border-right : 1px solid #ededed;
	padding-top : 20px;
	padding-left : 20px;
	padding-right : 20px;
}
.menuprincipal {
	float: left;
	padding-top: 6px;
	width: 918px;
}
.menu-top {
	float: right;
	color: #fff;
	padding-top: 4px;
	padding-right: 15px;

}
.menu-top ul {
	list-style-image : none;
	list-style-type : none;
}
.menu-top a {
	color: #fff;
	text-decoration: none;
}
.menu-top a:hover {
	text-decoration: underline;
}
.menu-top .inicio {
	padding-left: 30px;
	margin-left: 10px;
	height: 16px;
	background: url('/img/inicio.jpg') no-repeat left center;
	float: right;
	padding-top: 8px;
}
.menu-top .contactar {
	float: right;
	margin-left: 10px;
	padding-left: 30px;
	height: 16px;
	background: url('/img/contactar.jpg') no-repeat left center;
	padding-top: 8px;
}
.menu-top .skype {
	float: right;
	margin-left: 10px;
	padding-left: 30px;
	height: 16px;
	background: url('/img/skype.jpg') no-repeat left center;
	padding-top: 8px;
}
.menu-top .telefono {
	float: right;
	line-height: 27px;
	font-size: 27px;
	font-weight: bold;
	clear: right;
	padding-top: 5px;
}  
.menu1 {padding:0; margin:0; list-style:none; height:45px; position:relative;}
.menu1 li {float:left; padding-right: 15px; }
.menu1 li a {display:block; float:left; height:45px; line-height:45px; color:#000; text-decoration:none; font-size:13px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 8px 0 8px; cursor:pointer;}
.menu1 li a b {float:left; display:block; padding:0 16px 16px 8px;}
.menu1 li a:hover {color:#fff; background:#026eba;}
.menu1 li a:hover b {background:#026eba;}

 
.banderas {
	padding-top: 8px;
	float: right;
	clear: right;
	
}
.banderas td { text-align: right; }

.marketing-web {
float : left;
padding-top : 15px;
padding-bottom : 30px;
width : 918px;
height : 360px;
background : url('/img/marketing-web.jpg') no-repeat bottom right;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
#pie {
float : left;
width : 100%;
padding-top : 7px;
padding-bottom : 10px;
border-top : 2px solid #bcbbbb;
background-color : #191919;
}

.intercambio {
float : left;
clear: both;
padding-top: 50px;
padding-left:10px;
padding-right: 10px;

background-color : #191919;
}
.intercambio a {
color: #494949;
}


#pie h2 a {
color : #fff;
}
#pie .menu {
float : left;
width : 300px;
}
#pie .menu a {
color : #797979;
}

#pie .barra {
	float: left;
	width : 918px;
}

#pie .barra .validadores{
	float: left;
	padding: 10px;
}

#pie .barra .telcon{
	float: right;
	padding: 10px;
	color: #fff;
}

#portfolio {
border-left : 1px solid #ededed;
border-right : 1px solid #ededed;
}
#portfolio .titulo {
padding-left : 20px;
padding-right : 20px;
}
#presupuestoweb {
padding-top : 15px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
background : url('/img/presupuesto.jpg') no-repeat;
background-position : 90% 40%;
}
#contratoweb {
padding-top : 15px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
background : url('/img/contrato.jpg') no-repeat;
background-position : 90% 40%;
}


#presupuestotienda {
padding-top : 15px;
padding-left : 20px;
padding-right : 20px;
padding-bottom : 20px;
background : url('/img/presupuesto.jpg') no-repeat;
background-position : 90% 70%;
}


.tabs li {
margin : 0;
padding : 0;
float : left;
color : #67696b;
font-weight : bold;
}
.tabs #sin {
margin : 0;
padding : 0;
float : left;
color : #222222;
font-weight : bold;
}
.tabs a {
font-size : 12px;
color : #67696b;
text-decoration : none;
float : left;
padding-top : 10px;
padding-right : 15px;
padding-left : 10px;
}
.tabs a:hover {
text-decoration : none;
color : #0396d9;
}

/* Forms */

form {
clear : both;
padding : 0;
width : 100%;
font-size : 14px;
}
fieldset {
border : 1px solid #ccc;
margin-top : 30px;
padding : 16px 20px;
}
fieldset legend {
color : #e32;
font-size : 160%;
font-weight : bold;
}
fieldset fieldset {
margin-top : 0;
margin-bottom : 20px;
padding : 16px 0;
}
fieldset fieldset legend {
font-size : 100%;
font-weight : normal;
margin-left : 20px;
}
fieldset fieldset div {
clear : left;
margin : 0 20px;
}
form div {
clear : both;
margin-bottom : 2px;
vertical-align : text-top;
}
form div.input {
color : #444;
}
form div.submit {
color : #999;
clear : both;
margin-top : 10px;
text-align : left;
border : 0;
}
label {
display : block;
font-size : 100%;
padding-right : 20px;
}
input, textarea {
clear : both;
display : block;
font-size : 14px;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
padding : 4px;
border : 1px solid #999;
background-color : #e0edfd;
}
select {
clear : both;
font-size : 100%;
vertical-align : text-bottom;
}
select[multiple="multiple"] {
width : 100%;
}
.slogan {
float : left;
padding-top : 30px;
width : 918px;
}
.slogan h2 {
font-size : 38px;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight : bold;
color : #fff;
}
.slogan .uno {
font-size : 18px;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight : bold;
color : #505050;
}
.slogan .dos {
font-size : 32px;
font-family : 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight : bold;
color : #000;
}
.slogan h3 {
font-size : 20px;
font-family : Verdana;
font-weight : bold;
color : #000;
padding-bottom : 75px;
}
option {
font-size : 100%;
padding : 0 3px;
}
input[type="checkbox"] {
clear : left;
float : left;
margin : 0 6px 7px 2px;
width : auto;
border : 0;
background : #fff;
}
input[type="radio"] {
float : left;
width : auto;
border : 0;
}
input[type="submit"] {
background : #f4f4f4;
display : inline;
font-size : 14px;
padding : 6px;
width : auto;
vertical-align : bottom;
border : 1px solid #999;
}
input[type="hidden"] {
border : 0;
padding : 0;
margin : 5px;
}
input[type="image"] {
border : 0;
}
.gracias {
margin : 100px;
padding-top : 125px;
background : url('/img/gracias.jpg') no-repeat center top;
width : 718px;
height : 113px;
text-align : center;
}
table.tablaminiaturas td {
text-align : center;
width : 20%;
vertical-align : middle;
border : 1px solid #999;
height : 120px;
}
table.tablaminiaturas .vacia {
border : none;
}
table.tablaminiaturas td img {
padding : 10px;
}

/*Fin Forms*/

/* Paging */
div.paging {
color : #797979;
margin : 5px;
}
div.paging div.disabled {
color : #fff;
display : inline;
}
div.paging span.current {
color : #797979;
}

/* standard list style table */
table.adminlist {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
	border-spacing: 0px;
	width: 100%;
	border-collapse: collapse;
}

table.adminlist th {
	margin: 0px;
	padding: 6px 4px 2px 4px;
	height: 25px;
	background-repeat: repeat;
	font-size: 11px;
	color: #fff;
	background: #d96600;
}

table.adminlist th.title {
	text-align: left;
}

table.adminlist th a:link,table.adminlist th a:visited {
	color: #aa0000;
	text-decoration: none;
}

table.adminlist th a:hover {
	text-decoration: underline;
}

table.adminlist tr.row0 {
	background-color: #fff;
}

table.adminlist tr.row1 {
	background-color: #eee;
}

table.adminlist td {
	border-bottom: 1px solid #ccc;
	padding: 4px;
	vertical-align: top;
	color: #000;
}

table.adminlist td a {
	color: #999;
}

table.adminlist th a.sorted {
	color: #0000AA !important;
}

