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



/* general */
*{
	margin:0;
	padding:0;
	outline:none;}
html{
	/*background-image: url(images/modulo_fondo.gif);*/
	background-repeat: repeat;
	height:100%;
	background-image:url(images/);s
	}
body{
	height:100%;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
	text-align:center;
	width:100%;
	margin:0 auto;
	background-image:url(images/fond.gif);
	z-index:1;
	background: transparent url(images/lineamenu.jpg)  repeat-x;
}
textarea{
	scrollbar-face-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-shadow-color: #ffffff;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
}
strong{
	color:#003366;
	
	}
img{
	border:0;
	text-align: left;
}
a{
  color:#009AFE;
  text-decoration:none;}
a:link{
  text-decoration:none;
  color:#009AFE;}
a:hover{
	color:#666666;
	text-decoration:underline;
}

h2{
  font-size:11px;
  color:#009AFE;
  font-weight: normal;  
}
table{
	border:0;
	text-align: right;
}
td{
  border:0;
  padding-bottom:3px;}

.titulo,
.titulo a,
.titulo a:active,
.titulo a:visited { font-size:24px; font-weight:normal; color:#036; }
.titulo a:hover { font-size:24px; font-weight:normal; color:#036; text-decoration: underline; }

.imp {
	color:#009afe;
}
#inicio{
	background-image:url(images/header-bg.jpg);
	width:590px;
	height:187px;

}
#initext{
	margin-left:25px;
	padding-top:30px;
}
#liinicio {
	list-style:square;
	color:#09C;
	
}
#liinicio li{
	list-style:square;
	color:#09C;
	margin-left:24px;
	
}
#liinicio li span{
	color:#000;
	
}
#contenedor{
	background:url(images/logo.png) no-repeat;
	text-align:left;
	width:960px;
	clear: both;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
	height:300px;
}
#contenedor #contenedor2{
	width:950px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 60px;
}



.td_dcha{
	text-align:right;}
.td_izq{
	padding-left:15px;}

.resaltar{
	
	color:#003366;
	font-size:12px;
	}
#contenido{
	margin:0px 0 0 0;
	left: 70px;
	top: 71px;
}
#bannersuperior{
	margin-bottom:10px; text-align:center;
	}
.azul{
	color:#00C;}
.rojo{
	color:#F00;}
.amarillo{
	color:#FC0;}
.verde{
	color:#060;}


.negrita{
	font-weight:bold;}
/* cabecera */

#cabecera{
	margin-top:0px;
	/*height: 70px;*/
	top: 0px;
	width:970px;
	}

/* menu */

#menu{ margin: 0 0 0 0;	text-transform: uppercase;}
#menu ul{ list-style:none; display:inline;}
#menu ul li{ display:inline; float: left;}
#menu ul li div{ display:inline; float:left;}
#menu ul li div a{
	display:block;
	padding: 28px 20px 15px 20px;
	text-decoration:none;
	color: #036;
}
#datos_contacto{
	display:block;
	padding: 15px 50px 15px 20px;
	text-decoration:none;
	text-transform: lowercase;
	text-align:right;
	font-size: 15px;
	
}
#menu ul li div a:hover{ display:block; padding: 28px 20px 15px 20px; background-color:#e9e9e9; color:#009AFE; }
#menu img{ }

.modulo_doble{ width:590px;	float:left;	background:url(images/); background-color:#3FF;	margin-bottom:10px;	height:270px;position:relative;}
#contenedor #contenedor2 #contenido{
	clear:both;
	padding: 0px;
	left: 70px;
	top: 71px;
}	
#contenedor #contenedor2 #contenido #bloquesecciones{
	width:610px;
	float:left;
	top: 88px;
	position: absolute;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo{
	float:left;
	width:285px;
	background-color:#F7F7F7;
	margin: 0 20px 20px 0;
	height:235px;
	background-image: url(images/round2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo .titulo{
	height:20px;
	width:285px;
	padding: 3px 0 0 0;
	background-color: #333;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo .titulo img{ float:left;  position:relative; bottom:9px; left:10px;}
.modulo .titulo  h2 a{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 5px;
}
.modulo_dcha .titulo  h2 a{
	color:#FFF;
	font-weight:bold;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 0px;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo .columna{ margin: 10px 10px 0 10px;}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo .columna p.frase{	height:25px;}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo_dcha .columna p.frase{	height:25px;}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo_dcha{
	float:left;
	width:285px;
	background-color:#F7F7F7;
	margin: 0 0 20px 0;
	height:235px;
	background-repeat: no-repeat;
	background-position: bottom;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo_dcha .titulo{
	height:20px;
	width:285px;
	padding: 3px 0 0 0;
	background-color: #333;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo_dcha .titulo img{ float:left;  position:relative; bottom:9px; left:10px;}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo_dcha .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 5px;
}
#contenedor #contenedor2 #contenido #bloquesecciones .modulo_dcha .columna{ margin: 10px 0 0 10px;}

#contenedor #contenido #columnanovedades {float:right; width:335px; background-color:0;}
#contenedor #contenido #columnanovedades .columna{
	width:265px;
	padding: 0px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
#contenedor #contenido #columnanovedades .columna .titulo{
	font-size:24px;
	font-weight:normal;
	color:#036;
}
#contenedor #contenido #columnanovedades .columna .subtitulo{ font-size:14px; color:#009AFE; font-weight:normal; border-bottom: 1px #009AFE dotted; margin:10px 0 0 0;}
#contenedor #contenido #columnanovedades .columna .resumen{ font-size:10px; margin: 5px 0 0 0;}
#contenedor #contenido #columnanovedades .columna .testimonio{ font-size:10px; font-style:italic; margin: 5px 0 0 0; clear:both; text-align:justify;}
#contenedor #contenido #columnanovedades .columna .leermas{ text-align:right; font-weight:bold; margin: 5px 0 0 0;}
#contenedor #contenido #columnanovedades .columna ul{
	font-size:11px;
	list-style-image: url(images/flecha_mini.gif);
	list-style-type: none;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
	width: 100%;
	list-style-position: inside;
	overflow:hidden;
	max-height:100px;
	min-height:100px;
	
}
#contenedor #contenido #columnanovedades .columna ul li a{ color:#009AFE; font-size:11px}
#contenedor #contenido #columnanovedades .columna ul li a:hover{ color:#333; font-size:11px}
#contenedor #contenido #columnanovedades .columna .firma{
	float:right;
	font-style:italic;
	margin: 5px 0 10px 0;
	font-size:10px;
	color:#003366;
	display: block;
	clear: both;
}

#contenedor #contenedor2 #contenido #bloquepaginas {

	width:900px;
	height:295px;
	margin-bottom:20px;
	position:relative;
	float: left;
	clear: both;
	margin-top:29px;

}
#contenedor #contenedor2 #contenido #bloquepaginas .columna{
	width:380px;
	float:left;
	margin-top: 10px;
	position:relative;
	clear: both;
}
#contenedor #contenedor2 #contenido #bloquepaginas .columna_dcha{ width:427px;  float:left; margin: 10px; text-align:center;}
#contenedor #contenedor2 #contenido #bloquepaginas .columna .precio{ font-size:32px; color:#009AFE; font-style:oblique; font-weight:bold; text-align:right; margin: 7px 90px 0 0;}
#contenedor #contenedor2 #contenido #bloquepaginas .columna .nota{ color:#009AFE; font-style:italic; text-align:right; margin: 0 90px 0 0;}
#contenedor #contenedor2 #contenido #bloquepaginas .columna .titulo{ font-size:24px; font-weight:bold; color:#036;}
#contenedor #contenedor2 #contenido #bloquepaginas .columna h2{
	font-size:14px;
	text-transform:none;
	margin:10px 0 0 0;
	color:#484848;
	font-weight:normal;
}
#contenedor #contenedor2 #contenido #bloquepaginas .columna p{ margin: 5px 0 0 0;}
#contenedor #contenedor2 #contenido #bloquepaginas .columna ul{margin-left:25px; margin-top:5px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido #bloquepaginas .columna .contratar{ position:absolute; right:-50px; top: 220px;}

#contenedor #contenedor2 #contenido #bloque_paginas_extras{width:895px; clear:both; overflow:auto;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna{ margin: 10px 0 0 10px; width: 875px;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna .titulo{font-size:24px; font-weight:bold; color:#036; margin: 0 0 10px 0;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna .subtitulo{ font-size:16px; font-weight:bold; color:#036; margin: 0 0 5px 0;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna .explicacion{ width: 415px; text-align:justify; margin: 0 0 10px 0;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna .caja img{ float:left; margin: 0 10px 0 0;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna div .descripcion{ margin: 0 0 10px 0; float:left; width:360px; text-align:justify;}
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna .presentacion{ width: 427px; float:left; margin: 0 20px 0 0; border-top: #009AFE 1px dotted; padding: 10px 0 0 0; }
#contenedor #contenedor2 #contenido #bloque_paginas_extras .columna .bbdd{ width: 428px; float:left; border-top: #009AFE 1px dotted; padding: 10px 0 0 0;}

#contenedor #contenedor2 #contenido #bloqueportfolio {/* width:895px;*/ background-color:0;  margin:0 10px 10px 0; }
#contenedor #contenedor2 #contenido #bloqueportfolio #submenu_portfolio{
	width: inherit;
	float: left;
	
}
#contenedor #contenedor2 #contenido #bloqueportfolio #scrollable {
	width: 410px;
	position: relative;
	overflow: hidden;
	float: left;
	padding-left: 100px;
	height: 280px;
}
#contenedor #contenedor2 #contenido #bloqueportfolio #galeriab {
	width: 400px;
	height: 290px;
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	padding-left: 10px;
}
#contenedor #contenedor2 #contenido #bloqueportfolio #galeriaInner { width: 20000em; position: absolute; overflow: hidden; margin: 0 auto; }
#contenedor #contenedor2 #contenido #bloqueportfolio .
{
	float:left;
	width: 380px;
	margin: 0 0 0 2px;

	text-align: center;
	padding: 10px 0 10px;
	height: 240px;
}
#contenedor #contenedor2 #contenido #bloqueportfolio .active {border:1px inset #ccc; background-color:#fff; }
#contenedor #contenedor2 #contenido #bloqueportfolio .nextPage {
	top: 70px;
	right: 0;
	position: absolute;
	left: 390px;
}
#contenedor #contenedor2 #contenido #bloqueportfolio .prevPage {
	top: 70px;
	left: 40px;
	position: absolute;
	z-index:20;
}
#contenedor #contenedor2 #contenido #bloqueportfolio .urlTrabajo a,
#contenedor #contenedor2 #contenido #bloqueportfolio .urlTrabajo a:visited,
#contenedor #contenedor2 #contenido #bloqueportfolio .urlTrabajo a:active { color: #009AFE; text-decoration: none; }
#contenedor #contenedor2 #contenido #bloqueportfolio .urlTrabajo a:hover { color: #666666; text-decoration: underline; }

#contenedor #contenedor2 #contenido #trabajos { margin-left: -58px; }
#contenedor #contenedor2 #contenido #trabajos .box {
	margin:0 0 30px 58px;
	width:204px;
	float: left;
}


#contenedor #contenedor2 #contenido #bloqueportfolio #submenu_portfolio ul{	margin: 15px 0 0 0;	padding:0;	list-style-position: inside; list-style-type: none;}
#contenedor #contenedor2 #contenido #bloqueportfolio #submenu_portfolio ul li{	margin-bottom: 5px; font-size:14px; color:#009AFE; padding: 0 0 0 10px; list-style-image:url(images/bullet.jpg)}
#contenedor #contenedor2 #contenido #bloqueportfolio #submenu_portfolio ul li:hover{margin-bottom: 5px;  width:250px; padding: 0 0 0 10px; color:#333; width:100%}
#contenedor #contenedor2 #contenido #bloqueportfolio #submenu_portfolio ul li a:hover{ color:#333;}
#contenedor #contenedor2 #contenido #bloqueportfolio #galeria{ background-color:#FFF; margin:10px 0 0 0; float:left; width:580px; height:100px; position:relative;}
#contenedor #contenedor2 #contenido #bloqueportfolio #galeria iframe{ position:absolute; top:40px; left:0;}

#contenedor #contenedor2 #contenido #bloqueposicionamiento {width:895px; height:220px; margin-bottom:20px; position:relative;}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna{ width:427px;  float:left; margin: 10px;}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna .titulo{font-size:24px; font-weight:bold; color:#036; margin: 0 0 10px 0}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna img{ float:left; margin:0 10px 0 0;}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna#posicionamiento_dcha{ margin-top:48px;}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna .azuloscuro{ font-weight: bold; margin: 10px 0 0 0; color:#036;}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna #res_na{}
#contenedor #contenedor2 #contenido #bloqueposicionamiento .columna .azulclaro{
	font-weight: bold;
	margin: 10px 0 0 0;
	color:#036;
}

#contenedor #contenedor2 #contenido #bloqueposicionamiento .contratar{ position:absolute; right:0; bottom: 0; width:112px; height:32px;/* background-image:url(images/contratar.jpg);*/ }

#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento{ clear:both;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo{
	width:285px;
	float:left;
	margin-bottom:10px;
	margin-right:20px;
	height:290px;
	background-color:#F9F9F9;
	position:relative;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F4F4F4;
	border-right-color: #F3F3F3;
	border-bottom-color: #F2F2F2;
	border-left-color: #F4F4F4;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .columna{ margin: 0 0 0 10px;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .titulo{ height:20px; width:285px; background-color:#036; padding: 3px 0 0 0;  }
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .titulo img{ float:left;  position:relative; bottom:9px; left:10px;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 55px;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .titulo{
	height:20px;
	width:285px;
	background-color:#333;
	padding: 3px 0 0 0;
	border: 1px solid #333;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .titulo img{ float:left;  position:relative; bottom:9px; left:10px;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 5px;
}


#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .columna ul{margin-left:25px; margin-top:15px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;height:135px;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .columna ul li{ margin:5px 0 0 0;}

#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .columna ul li span{ font-weight:bold;}

#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .columna .aclaracion{
	color:#003366;
	font-size:10px;
	font-style:italic;
	text-align: center;
}

#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo .columna .precio{
	text-transform: uppercase;
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	left:20px;
	bottom:10px;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo a.contratar{
	background: transparent;/* background-image: url(images/contratar.jpg); */
	position:absolute;
	right:-1px;
	bottom:1px;
	height:35px;
	padding-right:5px;
	width:112px;
	}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo a.contratar:hover{
	background: transparent;
	position:absolute;
	right:0;
	bottom:0;
	height:35px;
	padding-right:5px;
	width:112px;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha{
	width:285px;
	float:left;
	margin-bottom:10px;
	height:300px;
	background-color:#F9F9F9;
	position:relative;
	background-color:#F9F9F9;
	border-color:#F4F4F4 #F3F3F3 #F2F2F2 #F4F4F4;
	border-style:solid;
	border-width:1px;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .columna{ margin: 15px 0 0 10px;  }

#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .columna ul{margin-left:25px; margin-top:15px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .precio{
	text-transform: uppercase;
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	bottom:10px;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .titulo{
	height:20px;
	width:285px;
	background-color:#333;
	padding: 3px 0 0 0;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .titulo img{ position:relative; bottom:9px; left:10px; float:left;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 5px;
}

#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .columna ul li{ margin:5px 0 0 0;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .columna .aclaracion{
	color:#003366;
	font-size:12px;
	font-style:italic;
	text-align: center;
}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha .contratar{position:absolute; right:0; bottom: 0; }
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha a.contratar{ background: transparent; /*background-image: url(images/contratar.jpg); position:absolute; right:0; bottom:0;height:35px;*/
padding-right:10px;}
#contenedor #contenedor2 #contenido #bloque_planes_posicionamiento .modulo_dcha a.contratar:hover{ background: transparent; /*background-image: url(images/contratar_over.jpg);*/ position:absolute; right:0; bottom:0;}
#contenedor #contenedor2 #contenido #bloqueredes {
	width:895px;
	height:150px;
	margin-bottom:0px;
	position:relative;
}
#contenedor #contenedor2 #contenido #bloqueredes .columna{ width:427px;  float:left; margin-top: 10px;}
#contenedor #contenedor2 #contenido #bloqueredes .columna_dcha{ width:427px;  float:left; margin: 10px; text-align:center; padding: 20px 0 0 0}
#contenedor #contenedor2 #contenido #bloqueredes .columna .titulo{ font-size:24px; font-weight:bold; color:#036;}
#contenedor #contenedor2 #contenido #bloqueredes .columna ul{margin-left:25px; margin-top:5px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido #bloqueredes .columna ul li{}
#contenedor #contenedor2 #contenido #bloqueredes .contratar{position:absolute; right:0; bottom: 0; }
#contenedor #contenedor2 #contenido #bloqueredes .columna h2{
	font-size:14px;
	margin:10px 0 0 0;
	color:#484848;
	font-weight:normal;
}

#contenedor #contenedor2 #contenido #bloque_planes_redes{width:895px; overflow:auto; margin: 0 0 20px 0;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo{
	background-color:#EEE;
	width: 295px;
	height:240px;
	margin: 0 20px 0 0;
	float:left;
	position:relative;
}

#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo a.contratar{ background: transparent; /*background-image: url(images/contratar.jpg); position:absolute; right:0; bottom:0;*/
height:30px;
width:100px;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo a.contratar:hover{ background: transparent;/* background-image: url(images/contratar_over.jpg); */position:absolute; right:0; bottom:0;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo a.contratar:active{ border:0; outline:none;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .titulo{
	height:20px;
	width:295px;
	background-color:#333;
	padding: 3px 0 0 0;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .titulo img{ float:left;  position:relative; bottom:9px; left:10px;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 5px;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna .contratar{ position:absolute; right:0; bottom:0;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna{ margin: 10px 0 0 10px; width:360px;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna ul{ margin: 5px 0 0 25px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna ul li{ margin:5px 0 0 0;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna .precio{
	text-transform: uppercase;
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	position:absolute;
	left:35px;
	bottom:20px;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .columna .titulo{font-size:24px; font-weight:bold; color:#036;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha{ background:#e9e9e9 url(images/facebook2.jpg) no-repeat 285px 0px; ; width: 580px; height:240px; margin: 0 0 0 0; float:left; position:relative;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha a.contratar{ background: transparent; /*background-image: url(images/contratar.jpg); position:absolute; right:0; bottom:0;*/
height:30px;
width:100px}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha a.contratar:hover{ background: transparent; /*background-image: url(images/contratar_over.jpg);*/ position:absolute; right:0; bottom:0;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha a.contratar:active{ border:0; outline:none;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .titulo{
	height:20px;
	width:580px;
	background-color:#333;
	padding: 3px 0 0 0;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .titulo img{ float:left;  position:relative; bottom:9px; left:10px;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 5px;
}

#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna{ margin:10px 0 0 10px; width: 270px;}

#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna .titulo{font-size:24px; font-weight:bold; color:#036;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna ul{margin: 5px 0 0 25px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna ul li{ margin: 5px 0 0 0;}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna .precio{
	text-transform: uppercase;
	color:#333;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	text-align:right;
	position:absolute;
	left:35px;
	bottom:20px;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .columna .noticias{
	position:absolute;
	left:295px;
	color: #333;
	width:250px;
	top: 50px;
	font-weight:normal;
	font-style:italic;
}
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo .contratar{position:absolute; right:0; bottom: 0; }
#contenedor #contenedor2 #contenido #bloque_planes_redes .modulo_dcha .contratar{position:absolute; right:0; bottom: 0; }

#contenedor #contenedor2 #contenido #faq_redes{width:895px; margin:0 0 20px 0;  }
#contenedor #contenedor2 #contenido #faq_redes .columna{ margin: 10px 0 0 10px; width:800px;}
#contenedor #contenedor2 #contenido #faq_redes .columna ul{ list-style-type:decimal; margin: 0 0 0 15px;;}
#contenedor #contenedor2 #contenido #faq_redes .columna ul li{ margin: 5px 0 0 0;}
#contenedor #contenedor2 #contenido #faq_redes .columna ul li span{ font-weight: bold;}
#contenedor #contenedor2 #contenido #faq_redes .columna .titulo{
	font-size:24px;
	font-weight:normal;
	color:#036;
}

#contenedor #contenedor2 #contenido #bloque_datos{ width: 285px; background-color:#e9e9e9; margin: 0 20px 0 0; overflow:auto; float:left;}
#contenedor #contenedor2 #contenido #bloque_datos .columna{ margin: 10px 0 0 10px; }
#contenedor #contenedor2 #contenido #bloque_formulario_dcha .columna span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #bloque_formulario_dcha{ background-color:#e9e9e9; float:left;}
#contenedor #contenedor2 #contenido #bloque_formulario_dcha .columna{ margin: 10px 0 0 10px;}

#contenedor #contenedor2 #contenido #bloquemailing{
	width:895px;
	height: auto;
}
#contenedor #contenedor2 #contenido #bloquemailing .columna{ margin:10px 20px 0 10px; width:425px; float:left; position:relative;  }
#contenedor #contenedor2 #contenido #bloquemailing .columna_dcha{ width:425px; margin: 10px 0 0 0; float:left; text-align:center; }

#contenedor #contenedor2 #contenido #bloquemailing .columna ul{ margin: 5px 0 0 25px; width:400px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}

#contenedor #contenedor2 #contenido #bloquemailing .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #bloquemailing .columna .titulo{
	font-size:24px;
	font-weight:normal;
	color:#036;
}
#contenedor #contenedor2 #contenido #bloquemailing .columna h2{
	color:#333;
	font-size:14px;
	font-weight:normal;
	margin: 15px 0 0 0;
}


#contenedor #contenedor2 #contenido #bloquemailing .columna .precio{
	font-size:16px;
	color:#009AFE;
	font-style:oblique;
	font-weight:bold;
	text-align:right;
	margin: 15px 110px 0 0;
}
#contenedor #contenedor2 #contenido #bloquemailing .columna .nota{
	color:#666;
	font-style:italic;
	text-align:right;
	margin: 0 110px 0 0;
}
#contenedor #contenedor2 #contenido #bloquemailing .columna .contratar{
	position: absolute;
	right:44px;
	top:211px;
}
#contenedor #contenedor2 #contenido .extra{ border-top:dotted #009AFE 1px; padding: 10px 0 0 0;}
#contenedor #contenedor2 #contenido .extra .titulo{
	font-size:24px;
	font-weight:normal;
	color:#036;
	margin: 0 0 15px 0;
}
#contenedor #contenedor2 #contenido .extra .modulo{width:285px; float:left; margin: 0 20px 0 0; height:150px; background-color:#e9e9e9; position:relative;}
#contenedor #contenedor2 #contenido .extra .modulo .columna ul{margin-left:25px; margin-top:15px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido .extra .modulo .columna ul li{ margin:5px 0 0 0;}
#contenedor #contenedor2 #contenido .extra .modulo .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido .extra .modulo .columna .precio{ text-transform: uppercase;	color:#009AFE;	font-size:20px;	font-weight:bold;	font-style:italic;	text-align:right;	position:absolute;	left:11px;	bottom:10px;}
#contenedor #contenedor2 #contenido .extra .modulo a.contratar{ background: transparent; /*background-image: url(images/contratar.jpg); position:absolute; right:0; bottom:0;*/}
#contenedor #contenedor2 #contenido .extra .modulo a.contratar:hover{ background: transparent/*; background-image: url(images/contratar_over.jpg);*/ position:absolute; right:0; bottom:0;}


#contenedor #contenedor2 #contenido .extra .modulo .columna{ margin: 15px 0 0 10px;  }

#contenedor #contenedor2 #contenido .extra .modulo .columna ul{margin-left:25px; margin-top:15px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido .extra .modulo .precio{
	text-transform: uppercase;	color:#009AFE;	font-size:28px;	font-weight:bold;	font-style:italic;	text-align:right;	position:absolute;	left:25px;	bottom:10px;
}
#contenedor #contenedor2 #contenido .extra .modulo .titulo{ height:20px; width:285px; background-color:#036; padding: 3px 0 0 0;  }
#contenedor #contenedor2 #contenido .extra .modulo .titulo img{ position:relative; bottom:9px; left:10px; float:left;}
#contenedor #contenedor2 #contenido .extra .modulo .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 55px;
}

#contenedor #contenedor2 #contenido .extra .modulo .columna ul li{ margin:5px 0 0 0;}
#contenedor #contenedor2 #contenido .extra .modulo .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido .extra .modulo .columna .aclaracion{ position: absolute; top: 190px; color:#009AFE; font-size:12px;	font-style:italic; width:240px;}
#contenedor #contenedor2 #contenido .extra .modulo .contratar{position:absolute; right:0; bottom: 0; }
#contenedor #contenedor2 #contenido .extra .modulo a.contratar{ background: transparent;/* background-image: url(images/contratar.jpg); */position:absolute; right:0; bottom:0;}
#contenedor #contenedor2 #contenido .extra .modulo a.contratar:hover{ background: transparent;/* background-image: url(images/contratar_over.jpg);*/ position:absolute; right:0; bottom:0;}




#contenedor #contenedor2 #contenido .extra .modulo_dcha{width:285px; float:left; margin-bottom:10px; height:150px; background-color:#e9e9e9; position:relative;}
#contenedor #contenedor2 #contenido .extra .modulo_dcha .columna{ margin: 15px 0 0 10px;  }

#contenedor #contenedor2 #contenido .extra .modulo_dcha .columna ul{margin-left:25px; margin-top:15px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido .extra .modulo_dcha .precio{
	text-transform: uppercase;	color:#009AFE;	font-size:28px;	font-weight:bold;	font-style:italic;	text-align:right;	position:absolute;	left:25px;	bottom:10px;
}
#contenedor #contenedor2 #contenido .extra .modulo_dcha .titulo{ height:20px; width:285px; background-color:#036; padding: 3px 0 0 0;  }
#contenedor #contenedor2 #contenido .extra .modulo_dcha .titulo img{ position:relative; bottom:9px; left:10px; float:left;}
#contenedor #contenedor2 #contenido .extra .modulo_dcha .titulo  h2{
	color:#FFF;
	font-weight:normal;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 0 55px;
}

#contenedor #contenedor2 #contenido .extra .modulo_dcha .columna ul li{ margin:5px 0 0 0;}
#contenedor #contenedor2 #contenido .extra .modulo_dcha .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido .extra .modulo_dcha .contratar{position:absolute; right:0; bottom: 0; }
#contenedor #contenedor2 #contenido .extra .modulo_dcha a.contratar{ background: transparent;/* background-image: url(images/contratar.jpg);*/ position:absolute; right:0; bottom:0;}
#contenedor #contenedor2 #contenido .extra .modulo_dcha a.contratar:hover{ background: transparent; /*background-image: url(images/contratar_over.jpg);*/ position:absolute; right:0; bottom:0;}

#contenedor #contenedor2 #contenido #cabecera_contacto{ width:895px;}
#contenedor #contenedor2 #contenido #cabecera_contacto .columna{ margin: 0 20px 0 10px; width:430px; float:left;}
#contenedor #contenedor2 #contenido #cabecera_contacto .columna h1{
	color:#036;
	font-weight: normal;
}
#contenedor #contenedor2 #contenido #cabecera_contacto .columna ul{ margin: 5px 0 0 25px; width:400px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
#contenedor #contenedor2 #contenido #cabecera_contacto .columna ul li span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #cabecera_contacto .columna .titulo{ font-size:24px; font-weight:bold; color:#036;}
#contenedor #contenedor2 #contenido #cabecera_contacto .columna h2{ text-transform:uppercase; color:#009AFE; font-size:14px; font-weight:normal; margin: 15px 0 0 0;}


#contenedor #contenedor2 #contenido #cabecera_contacto .columna_dcha{ float:left; width:430px; text-align:center;}

#contenedor #contenedor2 #contenido #bloquecontacto{
	width: 895px;
	height: 370px;
	clear:both;
	margin-top:27px;
}
#contenedor #contenedor2 #contenido #bloquecontacto .datos{
	float:left;
	width:600px;
	margin: 0 20px 0 0;
	height: 350px;
}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna{
	width:660px;
	margin: 0px;
}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna .titulo{ font-size:18px; color:#036; font-weight: bold;}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna .subtitulo{ text-transform:uppercase; color:#009AFE; margin: 10px 0 5px 15px}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna h2{
	font-size:24px;
	font-weight:normal;
	color:#036;
	margin-left:15px;
}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna p{ margin: 0 0 0 15px;}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna .mailo{ font-size:16px; margin: 0 0 0 15px;}
#contenedor #contenedor2 #contenido #bloquecontacto .datos .columna .telefono{font-size:22px; margin: 0 0 0 15px; font-weight:bold; font-style: italic; color:#009AFE; }




#contenedor #contenedor2 #contenido #bloquecontacto  .form{
	float:left;
	width: 400px;
}
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna{
	margin: 0px;
}
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna .titulo{ font-size:18px; color:#036; font-weight: bold; margin-bottom:10px;}
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna span{ font-weight:bold;}
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna .paginas
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna .campos_form{ font-family:Arial, Helvetica, sans-serif;}
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna .campos_form input{
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna .campos_form textarea{
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}

#contenedor #contenedor2 #contenido #bloquecontacto  .form .columna .campos_form button{ border:0; background-color:#FFF; }

#contenedor #contenedor2 #contenido #bloquetestimonios{ width:895px; height:300px;}
#contenedor #contenedor2 #contenido #bloquetestimonios .columna{ margin:10px 20px 0 10px; width:425px; float:left;}
#contenedor #contenedor2 #contenido #bloquetestimonios .columna form{ margin: 10px 0 0 0; padding:10px; background-color:#c0e3ff;  }
#contenedor #contenedor2 #contenido #bloquetestimonios .columna form input{width:400px; color:#666;}
#contenedor #contenedor2 #contenido #bloquetestimonios .columna form button{ text-align:right; margin: 5px 0 0 0; border:0; background:none; cursor:pointer; cursor:#hand; }
#contenedor #contenedor2 #contenido #bloquetestimonios .columna form textarea{ width:400px; margin: 5px 0 0 0;color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#contenedor #contenedor2 #contenido #bloquetestimonios .columna_dcha{ margin:0 0 0 10px; width:425px; float:left; text-align:center; position:relative; top: 30px;}
#contenedor #contenedor2 #contenido #bloquetestimonios .columna .titulo{ color:#036;}
#contenedor #contenedor2 #contenido #testimonios{
	width:100%;
	clear:both;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	display: block;
	padding: 0px;
}
#contenedor #contenedor2 #contenido #testimonios .nombre{ color:#009AFE; font-weight:bold; font-size:14px; float:left; margin: 0 0 10px 0;}
#contenedor #contenedor2 #contenido #testimonios .fecha{ float:right;color:#009AFE;}
#contenedor #contenedor2 #contenido #testimonios .texto{ clear:both; font-size:14px; font-style:italic; margin: 0 0 15px; border-bottom:1px #009AFE dotted; padding: 0 0 10px 0;}

#contenedor #contenido #seccion_ancho_total_portfolio { width:895px; height:370px; background-image:url(images/); background-color:#3FF; background-repeat:no-repeat; margin:0 10px 10px 0;}

#contenedor #contenido #seccion_ancho_total_portfolio #submenu_portfolio{float:left; width:236px; height:100%}
#contenedor #contenido #seccion_ancho_total_portfolio #submenu_portfolio ul li:hover{margin-bottom: 5px; margin-left:20px; color:#FFF; background-color:#009AFE;}
#contenedor #contenido #seccion_ancho_total_portfolio #submenu_portfolio ul{	margin: 15px 0 0 0;	padding:0;	list-style-position: inside;	list-style-type: none;	}

#contenedor #contenido #seccion_ancho_total_portfolio #submenu_portfolio ul li{
	margin-bottom: 5px;
	margin-left:20px;
	
	}
#contenedor #contenido #seccion_ancho_total .modulo_doble #campos_form textarea{width:460px; height:70px; font-family:Arial, Helvetica, sans-serif;}

.modulo_doble #campos_form textarea{
	width:460px;
	height:130px;
	}



object.fotobloque{ margin-left:6px;}




.vermas{
	text-transform: uppercase;
	font-size:9px;
	text-align:right;
	position:absolute;
	right:10px;
	bottom:15px;
}


	
	/* formulario dcha */
	



/* pie */
#pie{
	clear:both;
	text-align:right;
	border-top:1 dotted #666;
	/*height:15%;*/}
#pie span{
	color:#F60;
	}
#logovertical{
	margin-left:-50px;
	position:fixed;
	top:93px;
	float: left;
	display:none;
}

#columna_portfolio{
	width:285px;
	height:270px;
	float:left;
	background-image:url(images/);
	margin:0 10px 0 0px;
	}
	
/* paginas web */

.columna_texto_doble{ margin-left: 15px; width:225px; float:left; max-height:220px;}
.columna_texto_unica{ margin-left: 15px; width:210px; float:left; max-height:150px;}
.lista_sencilla{ margin-left:25px; margin-top:15px; list-style-image: url(images/flecha_mini.gif); list-style-type: none;}
.lista_sencilla li{ padding-top:3px;}

	
#contenedor #contenedor2 #contenido #formulario_pie{ background:url(); background-repeat: no repeat; clear:right; width:590px; height:320px; margin: 0 0 15px 0; border-top: #009AFE 1px dotted; padding: 10px 0 0 0; float:left;}
#contenedor #contenedor2 #contenido #formulario_pie{  width:590px; height:340px; margin: 0 0 15px 0; border-top: #009AFE 1px dotted; padding: 10px 0 0 0; float:left; clear:left;}
#contenedor #contenedor2 #contenido #formulario_pie #texto_form{ width:225px; margin-top:10px; margin-right:30px; float:left;  height:140px; }
#contenedor #contenedor2 #contenido #formulario_pie #texto_form .subtitulo{ text-transform:uppercase; color:#009AFE; margin: 10px 0 5px 15px}

#contenedor #contenedor2 #contenido #formulario_pie #texto_form h2{ font-size:24px; font-weight:bold; color:#036; margin-left:15px; }
#contenedor #contenedor2 #contenido #formulario_pie #texto_form p{ margin: 0 0 0 15px;}
#contenedor #contenedor2 #contenido #formulario_pie #texto_form .mailo{ font-size:16px; margin: 0 0 0 15px;}
#contenedor #contenedor2 #contenido #formulario_pie #texto_form .telefono{font-size:22px; margin: 0 0 0 15px; font-weight:bold; font-style: italic; color:#009AFE; }


#contenedor #contenedor2 #contenido #formulario_pie #texto_form #datos_form{ position:absolute; bottom: 10px;}
#contenedor #contenedor2 #contenido #formulario_pie #campos_form{ width:335px; float:left; margin-top:50px;}
#contenedor #contenedor2 #contenido #formulario_pie #campos_form p{ font-weight: bold; margin-bottom: 10px;}
#contenedor #contenedor2 #contenido #formulario_pie #campos_form form p{ font-weight:normal; margin:0;}
#contenedor #contenedor2 #contenido #formulario_pie .fuente_formularios_pie { color: #333333; font-size:12px; width:100%; margin: 0 0 5px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#contenedor #contenedor2 #contenido #formulario_pie #enviar{ border:0; background:0; padding:0; margin:0; cursor:pointer; cursor:#hand;}
#contenedor #contenedor2 #contenido #formulario_pie .boton_form{ margin: 5px 0 0 0; color:#333; background-color:#CCC;	height:20px; width:70px;}


#contenedor #contenedor2 #contenido #formulario_pie_index{width:590px; height:340px; margin: 0 0 15px 0; border-top: #009AFE 1px dotted; padding: 10px 0 0 0; float:left; clear:left;}
#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form{ width:225px; margin-top:10px; margin-right:30px; float:left;  height:140px; }
#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form .subtitulo{ text-transform:uppercase; color:#009AFE; margin: 10px 0 5px 15px}

#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form h2{
	font-size:24px;
	font-weight:normal;
	color:#036;
	margin-left:15px;
}
#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form p{ margin: 0 0 0 15px;}
#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form .mailo{ font-size:16px; margin: 0 0 0 15px;}
#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form .telefono{font-size:22px; margin: 0 0 0 15px; font-weight:bold; font-style: italic; color:#009AFE; }
#contenedor #contenedor2 #contenido #formulario_pie_index #texto_form #datos_form{ position:absolute; bottom: 10px;}
#contenedor #contenedor2 #contenido #formulario_pie_index #campos_form{ width:335px; float:left; margin-top:50px;}
#contenedor #contenedor2 #contenido #formulario_pie_index #campos_form  p{ font-weight:bold; margin: 0 0 10px 0;}
#contenedor #contenedor2 #contenido #formulario_pie_index #campos_form form p{ font-weight:normal; margin:0;}
#contenedor #contenedor2 #contenido #formulario_pie_index .fuente_formularios_pie { color: #333333; font-size:12px; width:100%; margin: 0 0 5px 0; padding:0; font-family:Arial, Helvetica, sans-serif;}
#contenedor #contenedor2 #contenido #formulario_pie_index #enviar{ border:0; background:0; padding:0; margin:0; cursor:pointer; cursor:#hand;}
#contenedor #contenedor2 #contenido #formulario_pie_index .boton_form{ margin: 5px 0 0 0; color:#333; background-color:#CCC;	height:20px; width:70px;}

#contenedor #contenedor2 #contenido .blog_pie{ width:285px; float:right; border-top: #009AFE 1px dotted; padding: 10px 0 0 0;}
#contenedor #contenedor2 #contenido .blog_pie .titulo{ font-size:24px; font-weight:bold; color:#036; margin: 10px 0 0 0; }
#contenedor #contenedor2 #contenido .blog_pie .subtitulo{ font-size:14px; color:#009AFE; font-weight:normal; border-bottom: 1px #009AFE dotted; margin:10px 0 0 0;}
#contenedor #contenedor2 #contenido .blog_pie .resumen{ font-size:10px; margin: 5px 0 0 0;}
#contenedor #contenedor2 #contenido .blog_pie .testimonio{ font-size:10px; font-style:italic; margin: 5px 0 0 0; clear:both; text-align:justify;}
#contenedor #contenedor2 #contenido .blog_pie .leermas{ text-align:right; font-weight:bold; margin: 5px 0 0 0;}
#contenedor #contenedor2 #contenido .blog_pie .firma{ float:right; font-style:italic; margin: 5px 0 10px 0; font-size:10px; color:#009AFE;}


#subir{	margin-left:200px; z-index:2;}
li p{ margin:0;}

#contenedor_pie_mapa{ width:100%; background: #333; clear:both; color:#FFF; text-align:center;  }
#contenedor_pie_mapa #pie_mapa{	text-align:left; width:960px; margin:0 auto;}
#contenedor_pie_mapa #pie_mapa .columna{ margin: 15px 0 0 60px;	width:900px; height:100px; width:255px; float:left; }
#contenedor_pie_mapa #pie_mapa .columna p{ color:#009AFE; font-size:14px; text-transform:uppercase; width:285px; margin: 0 0 10px 0;}
#contenedor_pie_mapa #pie_mapa .columna p a{ color:#009AFE; text-decoration:none;}
#co#contenedor_pie_mapa #pie_mapa .columna pntenedor_pie_mapa #pie_mapa .columna ul{ margin: 10px 0 0 0; text-decoration:none;}
#contenedor_pie_mapa #pie_mapa .columna ul li{ list-style:none; text-decoration:none;}
#contenedor_pie_mapa #pie_mapa .columna ul li a{ color:#FFF; text-decoration:none;}
#contenedor_pie_mapa #pie_mapa .columna ul li a:hover{ text-decoration:underline;}
#contenedor #contenedor2 #contenido {
	left: 70px;
	top: 68px;
}

/* NEWS TICKER //////////////////////////////////////////////////////////////////// */
#newsticker li a {
	list-style-type: none;
	color: #4991CB;
	font-size: 10px;
}
#newsticker li {
	list-style-image: none;
	list-style-type: none;
	list-style-position: inside;
	margin: 0px;
	padding: 0px;
}
#newsticker li span {
	height: 40px;
	overflow: hidden;
	display: block;
	width: 100%;
}
.
#newsticker li a {
	font-weight: bold;
	text-transform: uppercase;
	color: #00A4FF;
	text-decoration: underline;
}
#newsticker li .leermas {
	text-align: right;
	display: block;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;

}
#testimonios li {
	list-style-image: none;
	list-style-type: none;
	font-size: 11px;
	display: block;
	clear: both;
}
#dar_opinion {
	text-align: right;
	display: block;
}
#testimonios li .firma {
	color: #003366;
	text-align: right;
	display: block;
}
.azulclaro {
	color: #E9FBFE;
}
h1 {
	font-weight: normal;
}
#bloquecontacto {
	text-align: left;
}
#bloquecontacto .datos .subtitulo {
	text-transform: capitalize;
	color: #09C;
	font-variant: small-caps;
}
#contenedor_pie_mapa #pie_mapa .columna #newsticker {
	height: 65px;
	display: block;
	overflow: hidden;
}
#contenedor #contenedor2 h1 {
}
#contenedor #contenedor2 h1 span {
	display: none;
}

.tright { text-align: right; }#contenedor #contenedor2 #contenido #bloqueposicionamiento .h1jon {
	font-size: 16px;
	font-weight: bold;
	color: #003366;
}
.h1jon{
	font-size:16px;
	font-weight:900;
	color:#003366;
}
.frmCont{
	padding-top:10px;
	padding-bottom:30px;

}
.campos_form{

}
.caja_med{
	height:100px;
	text-align:center;
}
.caja_med_part{
	float:left;
	width:100px;
	text-align:right;
	margin-left:5px;
	height:100px;
}
.caja_med_part-precio{
	float:right;
	text-align:right;
	margin-right:5px;
	height:100px;
}
.trabajo_slider{
	text-align:center;
	opacity:0;
}
