* {
	margin:0;
	padding:0;
	font-family:"Trebuchet MS", Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px; 
	line-height:15px;
	/*color:#747273;*/
}

body,html {
	background-color:#010101;
}

img {
	border:0;
}

 
#mainwrap {
		width:100%;
		margin: 0px auto 0;
		text-align:center;
		background-color:white;
}

#bodywrap {
		width:974px;
		margin:0px auto 0;
		padding:0;
		text-align:left;		
		background:url(img/separador_principal.jpg) 415px top no-repeat #FFFFFF;
		background-color:#FFFFFF;
		padding-bottom:20px;
		overflow:auto;
}

#header {
		height:103px;
		padding:25px 0 0 100px;
}

#logo {
		float:left;
		margin:0px;
}
#header_a {
		float:right;
		text-align:right;
}

#header_a img {
		margin-top:2px;
		padding-left:78px;

}

#header_a h1 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:15px;
		color:#010101 ;
		padding-left:7px;
		font-weight:normal;
		display:inline;

}

#header_a h2 {
		font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size:15px;
		color:#404041;
		width:114px;
		text-align:right;
		padding-right:101px;
		font-weight:normal;
		display:inline;
		margin-left:9px;
		margin-right:5px;
		
}
#headerwrap_bc {
		float:right;
		width:400px;
		height:20px;
		margin-top:10px;
}

#header_b {
		float:left;
		width:190px;
		height:16px;
		text-align:right;
		padding-top:4px;
		margin-left:5px;
}

#header_b ul {
		list-style:none;
}

#header_b li {
		display:inline;color:#D3222A;
		
}

#header_b ul li a{
		text-decoration:none;
		color:#D3222A;
		font-family:Arial, Verdana, Helvetica, sans-serif;

}

#header_c {
		float:left;
		width:95px;
		margin-left:4px;
		text-align:right;
		

}

#seleccion1{
		width:95px;
		height:19px;
		font-family:Arial, Verdana, Helvetica, sans-serif;

}

#header_d {
		margin-top:25px;
		text-align:right;
		float:right;
		height:14px;
		margin-right:90px;
		width:450px;
}

#header_d ul {
		list-style:none;
		word-spacing:7px;
}

#header_d ul li {
		display:inline;
		margin-right:2px;
}

#header_d ul li a {
		text-decoration:none;
		color:#231F20;
		font-family:"Trebuchet MS", Arial, Verdana;
		font-size:12px;
		padding-top:3px;
}

#header_d ul li a:hover {
		text-decoration:none;
		color:#0082BE;
		font-family:"Trebuchet MS", Arial, Verdana;
		font-size:12px;
		padding-top:3px;
}


.icono_header_d {
		background:url(img/separador_rojo.jpg) top left no-repeat;
		padding-left:10px;
}

.icono_header_d_en {
		background:url(img/separador_rojo.jpg) top left no-repeat;
		padding-left:13px;
}

#contenido_a {
		margin-bottom:30px;
}

#contenido_a img {
		margin-left:83px;
}

#contenido_b  {		
		float:left;
		margin-left:0px;
		margin-top:60px;

}

#contenido_c img {
		float:left;
		margin-top:-130px;
		position:relative;
		left:150px;
}

#contenido_d, #servicios {
		float:left;
		margin-left:35px;
		padding-bottom:20px;
		overflow:hidden;
		width:440px;
}

#servicios {
	width:411px;	
}

#servicios div p {
	color:inherit;
}

#contenido_d_flash {
		margin-top:-15px;
}

#contenido_d h1,#servicios h1 {
		font-size:16px;
		color:#D3222A;
		margin-top:12px;
		margin-left:3px;
		padding-bottom:4px;
		background:url(img/separador_contenido_b.jpg) bottom left no-repeat;
		height:16px;
		width:450px;
		margin-bottom:15px;
}

.clickable {
	cursor:pointer;
}

.gris {
		color:#B7B6B6;
		font-size:16px;
}

#separador_contenido_d img{
		margin-top:2px;
		margin-left:9px;
		margin-bottom:0px;
		
}

#contenido_d h2,#servicios h2 {
		background:url(img/bgh2_contenido_b.gif) top left no-repeat;
		height:20px;
		width:400px;
		margin-top:14px;
		font-weight:bold;
		padding:3px 0 0 9px;
		cursor:pointer;		
		color:#747273;
}

#contenido_d h2.cursor_normal {
	cursor:default;
}

#contenido_d h3,#servicios h3 {
		color:#6a8ca4;
		margin-left:15px;
		padding-left:20px;
		background:url(img/mas.gif) left center no-repeat;
		margin-top:5px;
		cursor:pointer;
}

#contenido_d h3.desplegado,#servicios h3.desplegado {
		color:#6a8ca4;
		margin-left:15px;
		padding-left:20px;
		background:url(img/menos.gif) left center no-repeat;
		margin-top:5px;
		cursor:pointer;
}


#contenido_d p {
		color:#757272;
		width:411px;
		margin-top:2px;
		line-height:18px;
		word-spacing:2px;
		margin-left:7px;
}

#servicios p,#servicios div {
		margin-top:2px;
		line-height:18px;
		word-spacing:2px;
		margin-left:7px;
		color:#757272;
}

#contenido_d_p2 {
		color:#757272;
		width:360px;
		line-height:18px;
		word-spacing:2px;
}

div.contenido_d_p3 {
		width:410px;		
}

div.contenido_d_p3 *{
	line-height:18px;
	word-spacing:2px;
	margin-bottom:25px;
	text-align:justify;
}


div.contenido_d_p3 p {
	word-spacing:2px;
	margin-bottom:25px;
	text-align:justify;
}

.rojo {
		color:#D71920;

}

#contenido_d a,#servicios a {
		color:#0082BE;
		text-decoration:none;
}

#contenido_d a.sub,#servicios a.sub {
	text-decoration:underline;
}

#contenido_d ul,#servicios ul {
		width:390px;
		margin-left:25px;
		margin-top:5px;
		margin-bottom:5px;
		list-style:url(img/bullet.gif);
		line-height:18px;
		word-spacing:2px;		
}

#contenido_d p.nivel3,#servicios div.nivel3 {
	margin-left:28px;
}

#contenido_d ul li,#servicios ul li  {
		line-height:18px;
}

#margin_top20 {
		margin-top:20px;
}


#footerwrap {
		clear:both;
		text-align:center;
		width:100%;
		background-color:#010101;
		margin: 0px auto 0;
		padding-bottom:25px;
}

#logo_footer img  {
		float:left;
		margin-left:90px;
		margin-top:20px;
}

#footer {
		width:974px;
		margin: 0px auto 0;
		text-align:left;
		background-color:#010101;
}

#footer p {
		padding-top:26px;
		color:#FFFFFF;
		font-weight:bold;
		margin-left:265px;
		width:350px;
		font-family:"Trebuchet MS", Arial, Verdana;
		font-size:12px;


}

#footer_p2 {
		color:#FFFFFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin-left:265px;
		font-family:"Trebuchet MS", Arial, Verdana;
		font-size:12px;
		font-weight:bold;



}

#footer ul {
		list-style:none;
		float:left;
		margin-left:52px;
}

#footer ul li {
		display:inline;	
}

#footer ul li a {
		color:#FF9600;
		text-decoration:none;
		font-family:Arial, Verdana, Helvetica, sans-serif;

}

.nobold {
		color:#ffffff;
		font-weight:100;
		font-family: Arial, Verdana;
		font-size:11px;
}

.iconofooter {
		background:url(img/icono_footer.jpg) center left no-repeat;
		padding-left:5px;
}

#footer form {
		width:300px;
		float:right;
		height:50px;
		margin-top:-32px;
		text-align:right;
		margin-right:100px;
}
		

#footer form input {
		text-align:left;
		border-top:2px solid #D2D6D7;
		border-right:2px solid #D2D6D7;
		border-left:0;
		border-bottom:0;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		margin-left:4px;
}

#footer form label {
		font-weight:bold;
		color:#A4A4A4;
}
#username,#usuario {
		width:115px;
		margin-bottom:1px;
		margin-right:52px;
}

#pass,#password {
		width:115px;
		margin-top:10px;
		margin-bottom:1px;
}


#entrar{
		margin-bottom:-4px;
		margin-left:8px;
}

.bold {
		font-weight:bold;
}

.azul {
		color:#6A8CA4;
}

.warning {
	border:1px solid red;
	background: #fff6f6;
	padding:10px 4px 10px 4px;
	text-align:center;
	margin:10px 0 15px 0;
	width:250px;
	float:right;
}

#installform { margin:0 20px; }
#installform td img {margin-bottom:5px; }
.submit {
	border:auto;
}


/*********************************
 * ESTILOS DE LA PAGINA CONTACTO
 ********************************/

#form_contacto{
		margin-bottom:17px;
		padding-bottom:20px;
		text-align:left;
		margin-left:3px;
		width:200px;
}

#form_nombre {
		width:173px;
		background-color:#EDF5FB;
		border:1px solid #7F9DB9;
		color:#464646;
		margin-bottom:15px;
		padding-left:6px;
		padding-top:1px;
}

#form_apellidos {
		width:315px;
		background-color:#EDF5FB;
		border:1px solid #7F9DB9;
		color:#464646;
		margin-bottom:15px;
		padding-left:6px;
		padding-top:1px;
}

#form_email {
		width:270px;
		background-color:#EDF5FB;
		border:1px solid #7F9DB9;
		color:#464646;
		margin-bottom:15px;
		padding-left:6px;
		padding-top:1px;

}

#form_contacto textarea {
	width:374px;
	height:90px;
	color:#464646;
	background-color:#EDF5FB;
	border:1px solid #7F9DB9;
	padding-left:6px;
	padding-top:1px;
}

#separador_contacto {
	float:left;
	
}

#separador_contacto img {
	padding-left:9px;
}

.topbottom {
		padding-bottom:6px;
}
/*********************************
 * ESTILOS DE LA PAGINA EMPRESA
 ********************************/

#contenido_d p.azultitulo {
	color:#6A8CA4;
	font-weight:bold;
}

#contenido_d p.margintop {
	margin-top:8px;
}

#contenido_d p.margintop2 {
	margin-top:25px;
}

#contenido_d p.margintop2azul {
	margin-top:25px;
	color:#6A8CA4;
	font-weight:bold;
}

#p_clientes {
	margin-bottom:20px;
}

#titventajas {	
	margin-bottom:20px;
}

#linkcontacto {
	margin:0;padding:0;
}

#linkcontacto * {
	float:left;
}

#mano {
	margin-left:5px;
}

a.sub {
	margin-top:8px;
	margin-left:6px;
	text-decoration:none;
	
	
}

#bannerlivechat {
	margin-top:17px;
	display:block;
	clear:both;
}


/*********************************
 * ESTILOS PARA EXPLORER 6
 ********************************/

* html #header {
		height:103px;
		padding:25px 0 0 100px;
}

* html #logo {
		float:left;
		margin:0px;
		margin-right:89px;
}
* html #header_a {
		margin-right:3px;
}


* html #headerwrap_bc {
		overflow:hidden;
}

* html #header_b {
		width:200px;
		margin-left:0px;
}

* html #footer form {
		margin-right:40px;
}

* html #bodywrap {
	overflow:hidden;
}

* html #header_d {
	clear:both;	
	text-align:left;
	width:470px;
	margin-left:0;
}

* html #progress {
	overflow:hidden;
}

* html #uploadiframe {
	overflow:hidden;
}

* html #uploadcart {
	overflow:hidden;
}




