*{

	margin: 0;

	padding: 0;

	border: 0px none;

}

#livesearch

  {

  z-index:100;

  font-family:Verdana, Geneva, sans-serif;

  color:#999;

  background:#FCFEFE;

  font-weight:normal;

  font-size:11px;

  margin:0px;

  width:194px;

  margin-left:auto;

  margin-right:auto;

  }

#txt1

  {

  margin:0px;

  border:solid #999 1px;

  background:url(images/bgbuscatarifas.png) repeat-x;

  }

.rojo
{
	color:#F00;
	font-weight:bold;
	margin-right:auto;
	margin-left:auto;
}

#cpanel

{ 

	font-family:Verdana, Geneva, sans-serif;

	border:dashed 1px;

	width:500px;

	height:80px;

	margin-left:auto;

	margin-right:auto;

	margin-top:20px;

}



.cpanelbox {

	font-family:Verdana, Geneva, sans-serif;

	border:dashed 1px #69F;

	width:500px;

	height:45px;

	margin-left:20px;

	margin-right:auto;

	margin-top:10px;

	background:url(../images/btns_background.gif);

	

	}

#fondo

{

	width:620px;

	padding:5px;

	padding-top:20px;

	background:#F2FCFD;

	margin:5px;

	border:solid 1px #A8CBFF;

}



#fondo a{

	text-decoration:underline;

	color:#06F;

	

}

.formadepago

{

	background:#FFF;

	width:550px;

	border:solid 1px #CCC;

	margin:auto;

}

.formatitulo

{

	width:550px;

	height:30px;

	background:#069;

	border:solid 1px #003;

	margin:auto;

	padding:2px 5px;

}

html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

h1, p { margin-bottom: 20px; }

div#container { margin: 20px auto 0; width: 600px; }

ul.tabNav { float: left; list-style: none; width: 100%; }

ul.tabNav li { float: left; margin: 0 1px 0 0; padding: 6px 0 0; }

ul.tabNav li.current { padding-top: 0; }

ul.tabNav a { background: #ececec; border: 1px solid #dedede; border-width: 1px 1px 0; color: #333; display: block; padding: 4px 4px 5px 4px; text-decoration: none; }

ul.tabNav li.current a { background: #dedede; border: none; padding: 8px; }

div.tabContainer { clear: both; float: left; width: 100%; }

div.tabContainer div.tab { border: 1px solid #dedede; color: #000; display: none; padding: 10px; }

div.tabContainer div.current { display: block; }

div.tab p:last-child { margin-bottom: 0; }

#content {
	clear:both;
	margin:auto;
	width: 948px;
	background-color:#FFF;
	background: url('../images/container.gif') repeat-y left top;
	overflow:hidden;
	padding:0;
}



#busca {

	width:650px;

	height:160px;

	background:url(../images/buscatarifamain.png) no-repeat;

	}

	

#busca .form

{

	width:250px;

	height:30px;

	margin-top:50px;

	margin-left:230px;

	margin-right:170px;

}

#txt2

{

	background:url(../images/tarifasipbuscabg.png) repeat-x;

	width:250px;

	height:25px;

	font-size:14px;

	color:#666;

	font-weight:bold;

}

#buscatarifas

{

  z-index:100;

  font-family:Verdana, Geneva, sans-serif;

  color:#999;

  background:#FCFEFE;

  font-weight:normal;

  font-size:11px;

  margin:0px;

  width:250px;

  margin-left:230px;

  margin-right:170px;



}

.intro { display:none; } 

#flashcontainer { 

	padding-top:25px;

	background:url('../images/clientes.jpg') no-repeat; 

	width:210px;

	height:130px;

}

dt { 

	

	color:#69F;

	font-weight:bold;

	margin-right:10px;

	margin-left:10px;

}



dd { margin-bottom:10px;

	margin-left:5px;

}



#submenuhorizontal{ background:url(../images/submenu.png) no-repeat; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#CCC; }

#submenuhorizontal ul { width: 900px; height:20px; background:url(../images/submenu.png) repeat:none; list-style: none; margin: 0; padding: 5px; }

#submenuhorizontal ul li { display: inline; padding: 0 10px; }

#submenuhorizontal ul li a { color: #222; }

#submenuhorizontal ul li a:hover {color: #cb0000;}



.submenu{

	width:900px;

	height:20px;

	background:url(../images/submenu.png);

		

	}

.pdf {

	width:350px;

	background-color:#CBE8F8;

	margin-left:auto;

	margin-right:auto;

	}

.bgcontacto {

	width:650px;

	height:300px;

	background:url(../images/contactobg.jpg);

	

	

	}

.linksbox {

	background-image:url(../images/bgbox.jpg) repeat-x;

	background:url(../images/bgbox.jpg) repeat-x;

	width:210px;

	height:100px;

	border:solid 1px #CCC;

	margin-left:auto;

	margin-right:auto;

	}

	

	.resellerlinksbox {

	background-image:url(../images/bgbox.jpg) repeat-x;

	background:url(../images/bgbox.jpg) repeat-x;

	width:210px;

	height:150px;

	border:solid 1px #CCC;

	margin-left:auto;

	margin-right:auto;

	}

	.boxtexto {

	background-image:url(../images/bggris.png) repeat-x;

	background:url(../images/bggris.png) repeat-x;

	width:640px;

	height:400px;

	border:solid 1px #CCC;

	}

	.boxtexto2 {

	background-image:url(../images/bggris.png) repeat-x;

	background:url(../images/bggris.png) repeat-x;

	width:600px;

	height:350px;

	border:solid 1px #CCC;

	}	

	.margen {

		margin-left:5px;

		margin-right:5px;

		height:100%;

	}

#logo_container{

	margin:0 auto;

	padding:0;

	width:948px;

	height:100px;

	background-color:#fff;

}

/* Menu Horizontal */

    .list {

      width: 80%;

      margin: 1em 0;

      padding: 0px 0.5em;

      background: #eee none;

    }

    .list ul {

      margin: 0;

      padding: 0;

      list-style-type: none;

    }

    .list li {

      margin: 0;

      padding: 0;

      float: left;

    }

    .list li {

      padding-right: 1em;

    }

/* Fin Menu hosrizontal */



#rnews {

	padding:2px;

}



#rnews h1 {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#333333;

}

#rnews a {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:10px;

font-weight:bold;

color:#999999;

}



table { 

	margin:				4px;

	border-collapse:	collapse;

	border-color:		#ccc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

}







th {



	border-width:		0px 0px 2px 0px;



	border-style:		solid;



	border-color:		#32d2f4;



	font-size:			12px;



	font-weight:		bold;



	padding:			1px 3px 1px 3px;	



	color:				#555;



}







td {



	border-width:		0px 0px 1px 0px;



	border-style:		solid;



	border-color:		#ccc;



	font-size:			10px;



	padding:			1px 3px 1px 3px;	



}



.minifoot {

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:9px;

color:#999999;

}



.textarea {

width:500px;

height:120px;



}

.msg {

font-family:Verdana, Arial, Helvetica, sans-serif;

color:#FF0000;

size:9px;

font-weight:bold;

}



.infoadicional {

border:1px dotted;

background:#FFFFCC;

}

.infolink {

width:550px;

background-color:#FFFFCC;

padding:10px;

margin-left:auto;

margin-right:auto;

border:1px dotted;



}

.infoserver {

width:400px;

height:105px;

background-color:#FFFFFF;

padding:10px;

margin-left:auto;

margin-right:auto;

border:1px dotted;

}

.masinfo {

width:650px;

height:300px;

background:url(../images/maslinks.png);

}

.planes-hosting {

width:215px;

height:300px;

float:left;

}

.titulo {

margin-top:25px;

text-align:center;

height:30px;

width:215px;

}



.vlogin {

height:20px;

width:400px;

}

.cuadro {

background:#F0F8FF;

border:1px dotted;

text-align:justify;

padding:5px;

}



.cuadro1 {

background:#DFEFFF;

border:1px dotted;

}

.cuadro2 {

background:#CEE7FF;

border:1px dotted;

}

.cuadro3 {

background:#B0D8FF;

border:1px dotted;

}

.cuadro4 {

background:#9FCFFF;

border:1px dotted;

}

.style1 {

	color: #0066FF;

	font-weight: bold;

}

.style3 {color: #0066FF; font-weight: bold; font-size: 10px; }

.style5 {

	font-size: 14px;

	font-weight: bold;

}

#logo_container .left{

	position:relative;

	width:620px;

	left:20px;

	top:0px;

	padding:0;

	margin:0;

}

#logo_container .derecha{width:300px;height:80px;top:0;float:right;vertical-align:top;text-align:center;background:url(../images/fonos.png) no-repeat;}

#search_box{

	position:relative

	width:400px;

	left:400px;

	top:10px;

	padding:0;

	background-color:#fff;

}

#logo_container h1{

	padding:0;

	position:relative;

	margin:0;

	font-size:11px;

	color:#a3a3a3;

	display:inline;

	vertical-align:top;

	top:75px;

	left:50px;

	z-index:100;

}

.style0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 12px;

	color: #0066FF;

}

html>body #content {

	height:auto;

}

input, select, textarea {border:1px solid #e3e3e3;}

input, textarea{padding:1px;}



body {

	font-family: "Trebuchet", Arial, Helvetica, sans-serif;

	color: #444;

	font-size: 12px;

	border-right:solid 3px #f8f8f8;

	background-image:url(../images/header_bg.gif);

	background-repeat:repeat-x;



	

}

p {

	margin: 5px 0 10px 0;

	line-height: 18px;

	font-size: 12px;

}

a {

	background: url('../images/link.gif') repeat-x left bottom;

	text-decoration: none;

	padding-bottom: 1px;

	color: #444

}

a:hover {

	color: #E61000;

}

h1 {

	color:#039;

	font-size: 20px;

	font-weight: bold;

	margin-bottom: 2px;

	padding:0;

	margin:0;

	

}

h2 {

	color:#666;

	font-size: 12px;

	font-weight: bold;

	padding:0;

	margin:0;

}

h3 {

	color: #E61000;

	font-size: 18px;

	font-weight: normal;

	/* background: url('../images/heading_arrow.gif') no-repeat 0 7px; */

	margin-left:0; margin-right:0; margin-top:0; margin-bottom:5px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0

}

#home-content .left h3 {

	margin-top:15px;

}

h4 {

	font-size: 14px;

	font-weight: bold;

	color: #E61000;

	margin: 10px 0 0 0;

}

h5 {

	font-size: 13px;

	font-weight: bold;

	color: #444;

	margin: 10px 0 0 0;

}

h6 {

	font-size: 14px;

	font-weight: bold;

	color:#FFF;

	margin: 10px 0 0 0;

}

h1 a:link, h1 a:visited, h3 a:link, h3 a:visited, h4 a:link, h4 a:visited {color: #E61000;}

h1 a:hover, h3 a:hover, h4 a:hover {color: #444;}



.banner {

	background: url('../images/banner.gif') no-repeat left top;

	padding-left:11px; padding-right:0; padding-top:0px; padding-bottom:0;

	margin:0;

}





/*.topheader{

	margin-top:10px;

	height:75px;

	width:811px;

	padding-top:10px;

	padding-left:10px;

	background-repeat:no-repeat;

} */



.header{

	width:948px;

	padding:0;

	margin:0;

	margin:0 auto;

	

}





ul#solutions_widget {

	margin:0 auto;

	width: 948px;

	list-style: none;	

	padding:0px;

}



ul#solutions_widget li {

	float: left;

	margin: 0;

}



ul#solutions_widget a {

	display: block;

	width: 158px;

	height: 71px;	

	text-indent: -9999px;

}



a#website_design {

	background: #316398 url(../images/website_design.gif) 0 0 no-repeat;

}



a#website_development {

	background: #316398 url(../images/website_development.gif) 0 0 no-repeat;

}



a#graphic_design {

	background: #316398 url(../images/graphic_design.gif) 0 0 no-repeat;

}



a#web_hosting {

	background: #316398 url(../images/web_hosting.gif) 0 0 no-repeat;

}



a#logo_design {

	background: #316398 url(../images/logo_design.gif) 0 0 no-repeat;

}



a#search_engine_optimization {

	background: #316398 url(../images/posicionamiento-web.gif) 0 0 no-repeat;

}



a#website_design:hover,

a#website_development:hover,

a#graphic_design:hover,

a#web_hosting:hover,

a#logo_design:hover,

a#search_engine_optimization:hover {

	background-position: 0 -72px;	

}



.banner {

	margin:0 auto;

	background: #fff;

	width: 948px;

	height: 252px;

	padding: 0px;

	background-position:center;

	background-repeat:no-repeat;

}

div.hr {

  margin-top: 15px;

  height: 4px;

  border-top: 1px solid #EFEFEF;

  clear:left;

}

div.hr hr {

  display: none;

}

#content .headTop {height:48px;border-bottom:1px solid #EFEFEF; margin-bottom:10px; padding-bottom:10px;}

#content .cheadTop {height:124px;border-bottom:1px solid #EFEFEF; margin-bottom:10px; padding-bottom:10px;}

#home-content .left ul {

	margin: 12px 0 12px 15px;

}

.clear {

	clear: both;

	font-size: 1px;

	height: 1px;

}

.hidden {display:none; visibility:hidden;}

#container{

	width: 948px;

	margin: 0 auto;

	padding:0;

}



#nav{

	background-color:FFF;

	overflow:hidden;

	height: 29px;

	width: 918px;

	list-style: none;

	margin:0 auto;

	padding:0;

	background-color:#FFFFFF;	

	padding-left:30px;

	

}

#nav li{

	float: left;

	height: 29px;

	width: 136px;

	margin-right: 2px;

}

#nav li a{

	background: url('../images/nav_buttons.gif') no-repeat 0 0;

	display: block;

	overflow:hidden;

	text-indent:-10000px;

	height:29px

}

#nav li #nav-home {

	background-position:0 0;

}

#nav li #nav-home:hover {

	background-position:0 -106px;

}

#nav li.selected #nav-home, #nav li.selected #nav-home:hover  {

	background-position:0 -52px;

}

#nav li #nav-services {

	background-position:-136px 0;

}

#nav li #nav-services:hover {

	background-position:-136px -106px;

}

#nav li.selected #nav-services, #nav li.selected #nav-services:hover {

	background-position:-136px -52px;

}

#nav li #nav-portfolio {

	background-position:-272px 0;

}

#nav li #nav-portfolio:hover {

	background-position:-272px -106px;

}

#nav li.selected #nav-portfolio, #nav li.selected #nav-portfolio:hover {

	background-position:-272px -52px;

}

#nav li #nav-team{

	background-position:-408px 0;

}

#nav li #nav-team:hover {

	background-position:-408px -106px;

}

#nav li.selected #nav-team, #nav li.selected #nav-team:hover {

	background-position:-408px -52px;

}

#nav li #nav-about {

	background-position:-544px 0;

}

#nav li #nav-about:hover {

	background-position:-544px -106px;

}

#nav li.selected #nav-about, #nav li.selected #nav-about:hover {

	background-position:-544px -52px;

}

#nav li #nav-contact {

	background-position:-680px 0;

}

#nav li #nav-contact:hover {

	background-position:-680px -106px;

}

#nav li.selected #nav-contact, #nav li.selected #nav-contact:hover  {

	background-position:-680px -52px;

}

#sub {

	width: 938px;

	background:url(../images/bgsub.png);

	color: #FFF;

	font-size: 11px;

	font-weight: bold;

	padding: 0px;

	margin:0;

	margin:0 auto;

	padding-left:10px;

	height:30px;



}

#sub li {

	float: left;

	list-style: none;

	padding: 3px 3px 5px 0;

	margin: 8px 0 0 0;

	border-right: 1px solid #fff;

}

#sub li a{

	color: #FFF;

	padding: 3px 9px 5px 14px;

}

#sub li a:hover {

	text-decoration:underline;

}

#sub li.current {

	background: #FFF url('../images/phone_sub_tab_right.gif') no-repeat right top;

	border: medium none !important;

	position: relative;

	left: -1px;

	top: 0; padding-left:0; padding-right:3px; padding-top:3px; padding-bottom:5px

}

#sub li.current a {

	background: url('../images/phone_sub_tab_left.gif') no-repeat left top;

	color: #444;

	padding-left:15px; padding-right:10px; padding-top:3px; padding-bottom:5px

}

.last-li {

	border: none !important;

}

#home-buttons {

	width: 778px;

	height: 128px;

	background: url('../images/btns_background.gif') repeat-x left top;

	border-right: 1px solid #e3e1db;

	border-bottom: 1px solid #efefef;

	position: relative;

	left: -19px;

	top: -15px;

	padding-left: 28px

}

#home-buttons a {

	width: 244px;

	height: 97px;

	display: block;

	background: none !important;

	text-indent: -9999px;

	overflow: hidden;

}

#home-buttons div {

	width: 244px;

	height: 97px;

	float: left;

	margin: 16px 0 0 10px;

}

#home-content {
	padding-left:15px;
	margin: 0 auto;

	width: 948px;

	border-top: 1px solid #FFF;
	background-color:#FFFFFF;

}

#home-content .right {

	float: left;

	width: 217px;

	margin: 0 10px 0 0;

	padding-left: 25px;

}

#home-content .right li, #home-content #box ul li {

	background: url('../images/special_bullet.gif') no-repeat 0 3px;

	margin: 9px 0;

	padding-left: 20px; list-style-type:none

}

#home-content .left {

	width: 710px;

	margin-top:10px;

	float: left;

	/*	padding-right: 32px; */

	overflow:hidden;

	_height:1%;

	text-align: left;

}



#home-content .left .left-col {

background:url(../images/Dominios.jpg);

width:300px;

height:100px;

}



#logo_container .derecha .der-col {

width: 200px;

height: 50px;

vertical-align:middle;

margin-top:25px;

float:right;

}



.left .hnlogo {

width:200px;

float:left;

height:auto;

color:#CCCCCC;

font-size:11px;

margin-top:15px;

}



.clientes {
margin-top:0px;
width: 220px;
height: 30px;
margin-bottom:10px;
vertical-align:top;
float:right;

background:url(../images/login.png) no-repeat;

}



#tld { 



    PADDING-RIGHT: 4px;

    PADDING-LEFT: 4px;

    PADDING-BOTTOM: 0px;

    PADDING-TOP: 0px;

	height:18px;



}

.margen {

width:570px;

height: 150px;

margin:auto;

margin-bottom:auto;

/*margin-left:auto; */

margin-right:auto;

margin-top:auto;

}



.bienvenido {

/* margin-left:auto; */

margin-right:auto;

width:650px;

height:200px;

background:url(../images/bienvenido.png);



}



#dominio{



    PADDING-RIGHT: 4px;



    PADDING-LEFT: 4px;

    FONT-SIZE: 10px;

    PADDING-BOTTOM: 0px;



    WIDTH: 150px;

    COLOR: #000000;

    PADDING-TOP: 0px;



    HEIGHT: 16px

 }

#content #home-content .left .mid {

	background: url('../images/box_head.gif') no-repeat left top;

	padding-left:32px; padding-right:32px; padding-top:32px; padding-bottom:0

}

#content #home-content .left .foot {

	background: url('../images/box_foot.gif') no-repeat left top;

	width: 540px;

	height: 27px

}

#content #home-content .left-home {

	width: 501px;

	float: left;

}

#content #home-content .left-home .mid {

	background: url('../images/box_head_home.gif') no-repeat left top;

	padding-left:32px; padding-right:32px; padding-top:32px; padding-bottom:0

}

#content #home-content .left-home .foot {

	background: url('../images/box_foot_home.gif') no-repeat left top;

	width: 501px;

	height: 27px

}

#content #rightCol-home {

	width: 248px;

	float: right;

}

#content #rightCol-home .mid {

	background: url('../images/box_head_right_home.gif') no-repeat left top;

	padding-left:32px; padding-right:20px; padding-top:32px; padding-bottom:0

}

#content #rightCol-home .foot {

	background: url('../images/box_foot_right_home.gif') no-repeat left top;

	width: 248px;

	height: 27px

}

#content #rightCol-home ul {

	margin: 0;

	padding: 0;

}

#content #rightCol-home li {

	background: url('../images/special_bullet.gif') no-repeat 0 3px;

	margin: 9px 0;

	padding-left: 20px; list-style-type:none

}

#content #rightCol-home .first-li {

	background: url('../images/special_bullet.gif') no-repeat left top;

}

#rightCol {

	float: left;

	width: 210px;

	margin: 0 10px 0 0;

}

#rightCol .mid h3 {

	position: absolute;

	right: 30px;

	width: 17px;

	left: 186px;

	top: 17px;

	overflow:hidden;

	text-indent:-10000px;

	margin: 0;

}

#rightCol #contact {

	background: url('../images/subsub_contact.png') no-repeat left top;

	height: 78px

}

#rightCol #webdesign {

	background: url('../images/subsub_webdesign.png') no-repeat left top;

	height: 86px

}



#rightCol .mid {

	background: url('../images/subsub_head.png') no-repeat left top;

	font-size: 12px;

	position: relative;

	left: 0;

	top: 0;

	padding-top: 18px;

	margin: 0;

	width: 210px

}

#rightCol .mid ul {

	background: url('../images/subsub_rpt.png') repeat-y;

	padding-left: 1px;

	width: 176px;

	padding-right:34px;

	margin: 0;

	_height:140px;

	min-height:140px; padding-top:1px; padding-bottom:1px

}

#rightCol .mid ul ul {

	min-height:inherit;	

	_height:auto;

}

#rightCol .mid ul li {

	background: url('../images/subsub_li.png') no-repeat left top;; list-style-type:none; padding-left:10px; padding-right:0; padding-top:8px; padding-bottom:8px

}

#rightCol #box {

	background: url('../images/box_head_right.gif') no-repeat left top;

	width: 210px;

	margin-left:0; margin-right:0; margin-top:0; margin-bottom:20px; padding-left:1px; padding-right:1px; padding-top:20px; padding-bottom:0

}

#rightCol #box .foot {

	background: url('../images/box_foot_right.gif') no-repeat left top;

	width: 210px;

	height: 27px

}

#rightCol #box h3 {

	margin: 0 0 0 15px;

}

#rightCol #box ul {

	margin:0;

	padding:0 15px;

	list-style:none;

}

#rightCol #box ul li {

	margin:6px 0;

}

#rightCol #box ul li.last-li {

	margin:6px 0 0 0;

}

#rightCol #box ol li {

	margin: 5px 0;

}

#rightCol #box ol {

	padding: 0 10px;

}

.first-li {

	background: none !important;

	padding-top: 0 !important;

}



#rightCol .mid  ul ul{

	background: none;

	margin-top: 4px;

	width:100%;

	padding-right:0;

}

#rightCol .mid ul ul li{

	background: none;

	font-size: 11px;

	padding: 2px 0 2px 10px;

	margin: 0;

}

#rightCol .mid ul ul li a{

	background: url('../images/std_square.gif') no-repeat 0 6px;

	padding-left:6px; padding-right:0; padding-top:0; padding-bottom:0

}

#rightCol .mid p {

	font-size: 12px;

	background: url('../images/subsub_rpt.png') repeat-y left top;

	margin:0;

	padding-left:20px; padding-right:30px; padding-top:0; padding-bottom:10px

}

#rightCol .foot {

	width: 210px;

	height: 5px;

	background: url('../images/subsub_foot.png') no-repeat left top;

	font-size: 1px;

	margin-bottom: 8px

}

.case {

	padding: 32px 0 0 0 !important;

}

/* form style */

fieldset {

	margin-top:10px;

	padding:8px;

}

	fieldset legend {

		margin-left:7px;

		padding:0 10px;

		font-weight:bold;

	}

	fieldset table {

		margin:0;

		width:100%;

	}

	fieldset td {

		vertical-align:top;

		padding:5px 2px 8px 2px;

	}

	td.key {

		width:35%;

		padding-left:17px;

		background:url('../images/grey_bullet.png') no-repeat 5px 10px;

	}



table {

	width:100%;

	margin:10px 0;

	padding-bottom:10px;

}



#content-foot {

	width: 811px;

	height: 9px;

	font-size: 1px;

}

#footer{background:url(../images/footernegro.png) no-repeat;margin-bottom:0px;margin-top:0px;background-color:#FFF;width:948px;height:120px;margin-left:auto;margin-right:auto;}
.ppal
{
	background-color:#FFF;
	background-image:url(../images/bluff.png);
	margin-left:auto;
	margin-right:auto;
    width:948px;
	height:25px;
}

.ppal h6 { 
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
margin-left:10px;
line-height:25px;
color:#CCC;
font-weight:400;
float:left;
} 

#principal
{
	width:948px;
	height:200px;
	margin-left:auto;
	margin-right:auto;
	background:#FFF;
}
.footer_holder	{ background-color:#FFF; width:884px; margin:0 auto;}

.footer_menu{ background-color:#FFF; }

.copyright			{ color:#c2c2c2; float:right; text-align:right;}

.copyright a		{ color:#9a9999;}









.services_icon {

	float: left;

	padding: 0 10px 10px 0;

}

.top {

	margin-top: 10px;

}

.double_column {

	float: left;

}



#container #main #content #home-content .left .javascript {

	background-image: url('none');

}



.copyright {

	text-decoration: none !important;

}

.copyright a:hover {

	text-decoration: underline !important;

}

.right-col-center {

	padding-top:10px;

	text-align: center;

}

.right-col-center a{

	background:none;

}

.submit {

	background: #EFEFEF !important;

	color: #444 !important;

	font-family: "Trebuchet", Arial, Helvetica, sans-serif;

	text-transform: uppercase;

	font-size: 11px;

	cursor: pointer;

	border-bottom: 2px solid #CCC;

	border-right: 2px solid #CCC;

}

a.submit {

    padding:2px 5px;

}

.no-link {

	background: none !important;

	text-decoration: none;

	padding-bottom: 0;

}

.action {

	border: 1px solid #f3f3c0;

	background: #FFFFDD url('../images/info_icon.gif') no-repeat 10px 50%;

	margin-top: 15px;

	min-height:15px;

	height:15px; padding-left:50px; padding-right:10px; padding-top:15px; padding-bottom:15px

}

.small-action {

	border: 1px solid #f3f3c0;

	font-size: 9px;

	background: #FFFFDD;

	padding:5px 5px 5px 5px;

	min-height:10px;

	height:10px;

	margin-bottom: 5px;

}

html>body .action {

	height:auto;

}

textarea, input, select {

	font-family: "Trebuchet", Arial, Helvetica, sans-serif;

	font-size: 12px;

}

.white {

	background:#fff;

}

#rightcol a{

	background:none !important;

}

#logo {

	position: absolute;

	top: 92.2px;

	left: 3px;

	background:url('../images/logo.gif') no-repeat right top;

	width: 59px;

	height: 224px;

	text-indent: -9999px;

	z-index:10;

	overflow: hidden

}

.error {

	margin:10px 0;

	border:1px solid #ddd;

	background:#f7f7f7;

	padding:5px 20px;

	color: #e61000;

}



/* Remove bottom border when we're using an image */

a.button {

    background-image:url('none');

}

.social { width:100%;height:35px; background:#999 url(../images/sociable.png) no-repeat;}
.social ul { margin:10px auto 10px 100px; list-style:none; }
.social li { 
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  color:#FFF;
  background-image: url('../images/navsep.gif');
  background-repeat: no-repeat;
  height:12px;
  float:left;
  line-height:15px;
  margin: 0px 0 0 10px;
  padding: 0px 0 0 10px;
}
#twitter li
{
	background-image: url('../images/twitter.gif');
  background-repeat: no-repeat;
}
.social a { }
.footerlinks { width:600px; margin:15px auto auto auto;}
.footerlinks ul { 
  list-style:outside;
  font-family:Arial;
  font-size:12px;
  float:left;
  margin: 5px 20px 0 5px;
  padding: 0;
}
.footerlinks h3
{
	text-decoration:none;
	font-size:13px;
	margin:0;
	padding:0;
	color:#666;
}
#tapa {
  background:url(../images/tapa.png) no-repeat;
  margin-top:10px;
  width:948px; 
  height:20px;
  margin-left:auto;
  margin-right:auto;
}

.menuchico {
  width:450px;
  height:20px;
  margin-top:0px;
	margin-right:0px;
	margin-left:auto;
}

.menuchico ul { margin-top:0px; list-style:none; } 

.menuchico li {
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  color:#666;
  background-image: url('../images/navsep.gif');
  background-repeat: no-repeat;
  height:14px;
  float:left;
  margin: 0px 0 0 10px;
  padding: 0px 0 0 10px;
}
.menuchico a {
  color:#666;
  text-decoration:none;
}
.menuchico a:hover {
  color:#999;
  text-decoration:underline;
}

.contenedores {
	width:700px;
	height:230px;
margin-top:70px;
padding-left:5px;
padding-right:5px;
}

.contenedor
{ 
margin-right:3px;
width: 230px;
height:230px;
background:url(../images/contenedor.jpg) no-repeat;
float:left;
}

.contenedor h2 {
color:#333;
font-weight:bolder;
font-size:16px;
margin-top:10px;
text-align:center;
}
.contenedor ul {
	background:url(../images/servidorchico.jpg) left no-repeat;
	float:left;
	width:210px;
}

.contenedor li {
margin-left:70px;
font-weight:300;
}

.explica
{
	padding-top:8px;
	background:url(../images/bgcomo.jpg) no-repeat;
	margin-top:20px;
	width:650px;
	height:130px;
	font-family:Verdana, Geneva, sans-serif;
	margin-right:auto;
	margin-left:auto;
}

.explica h2
{
	margin-top:8px;
	margin-left:20px;
	color:#003;
	font-size:18px;
}
.explica ul 
{
	list-style:none;
}
.explica li {
  background-image: url('../images/accept.png');
background-position: center left;
background-repeat: no-repeat;
padding-left: 20px;
color: #000;
margin-bottom:7px;
}
.explica a 
{
	color:#390;
	font-weight:500;
	text-decoration:underline;
}

.descarga { margin-top:15px;}

.ventajas 
{
	margin-top:10px;
	margin-left:20px;	
}

.ventajas h1 
{
	color:#006;
	font-size:26px;
	margin-bottom: 20px;
}

.ventajas h2
{
	color:#069;
	font-size:18px;
}

.ventajas h3
{
	font-size:14px;
	color:#C60;
	font-weight:bold;
}
.ventajas p
{
	color:#000;
	font-weight:300;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}

.ventajas ul
{
	list-style:none;
}
.donacion
{
	margin-bottom:25px;
}

.donacion h2
{
	margin-bottom:20px;
}
.ventajas li 
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	  background-image: url('../images/accept.png');
background-position: center left;
background-repeat: no-repeat;
padding-left: 20px;
color: #000;
}
.social { width:100%;height:35px; background:#999 url(../images/sociable.png) no-repeat; float:right;}
.social ul { margin:10px auto 10px 100px; list-style:none; }
.social li { 
  font-family:Verdana, Geneva, sans-serif;
  font-size:10px;
  color:#FFF;
  background-image: url('../images/navsep.gif');
  background-repeat: no-repeat;
  height:12px;
  float:left;
  line-height:15px;
  margin: 0px 0 0 10px;
  padding: 0px 0 0 10px;
}
#twitter li
{
	background-image: url('../images/twitter.gif');
  background-repeat: no-repeat;
}
.social a { }
.footerlinks { width:600px; margin:auto auto auto auto;}
.footerlinks li {
	font-family:Verdana, Geneva, sans-serif;
	}
.footerlinks a {
	font-family:Verdana, Geneva, sans-serif;
	color:#999;
	}
.footerlinks ul { 
  list-style:outside;
  font-family:Arial;
  font-size:12px;
  float:left;
  margin: 5px 20px 0 5px;
  padding: 0;
}
.footerlinks h3
{
	text-decoration:none;
	font-size:13px;
	margin:0;
	padding:0;
	color:#666;
}
.imagen
{
	width:946px;
	margin-right:auto;
	margin-left:auto;
}
