@charset "utf-8";
body {
	margin:0;
	padding:0;
	width:100%;
	background:#f6f5f5;
}
#Contenido {
	height: 620px;
	width: 929px;
	position: relative;
}

html {
	padding:0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.tabladeprecios {
	background-image: url(../images/main.png);
	background-repeat: no-repeat;
}


.links {
	margin:0 auto;
	padding:0;
}
.resize { width:960px; padding:0; margin:0 auto;}
tr td .link {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}

/********** header **********/
.header_resize {
	background:#0272c7 url(../images/header_bg.gif) top repeat-x;
	padding:0;
	margin: 0;
}

.header_resize2 {
	background:#f5f5f5 url(../images/header_bg2.gif) top repeat-x;
	padding:0;
	margin: 0;
}

.menu_precios {
	color: #FFF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	letter-spacing: .1em;
	font-style: italic;
}
.menu_precio2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.titulo_dominios {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #1F92B3;
	font-weight: bold;
	font-style: italic;
}

.main .body .body_resize.box_radius #Contenido .tabladeprecios tr td img {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 39%;
}
.contenido_precios2 {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

.contenido_precios {
	color: #112F47;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: italic;
}

.header {
	width:960px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.header_name {
	margin:0;
	padding:0;
	background-color: #0272c7;
}
.header_name_resize {
	width:960px;
	padding:0;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header_name_resize h2 {
	color:#f9faf7;
	line-height:1.8em;
	margin:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 30px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	background-image: url(../images/icon.png);
	background-repeat: no-repeat;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 80px;
}
.header_name_resize img  {
	float:right;
	padding-top: 45px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
/* logo */
.logo {
	width:181px;
	float:center;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
/*menu*/
.menu { padding:10px 0 0 0; margin:0 ; width:670px;  float:right; }
.menu ul { text-align:right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu ul li { float:left; margin:0; padding:0 1px; border:0;}
.menu ul li a { float:left; margin:0; padding:20px 0; color:#ffffff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;background:url(../images/r_menua.gif) no-repeat right;}
.menu ul li a span { padding:12px 9px; background:url(../images/l_menua.gif) no-repeat left;}
.menu ul li a:hover { color:#f5f5f5;   background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a:hover span {  color:#f5f5f5;   background:url(../images/l_menu.gif) no-repeat left;}
.menu ul li a.active { color:#f58634;  background:url(../images/r_menu.gif) no-repeat right;}
.menu ul li a.active span {  color:#f58634;  background:url(../images/l_menu.gif) no-repeat left;}
.menu h8 {  color:#0066cc; font-weight: }
.menu h2 { font:bold 18px Arial, Helvetica, sans-serif; color:#2b793f; padding:5px; margin:0; text-align:left;}



.menu2 { padding:43px 0 0 0; margin:0 ; width:625px;  float:right; }
.menu2 ul { text-align:right;  padding:0; margin:0; list-style:none; border:0; float:right;}
.menu2 ul li { float:left; margin:0; padding:0 5px; border:0;}
.menu2 ul li a { float:left; margin:0; padding:12px 0; color:#fff; font:normal 9px Arial, Helvetica, sans-serif; text-decoration:none;background:url(../images/r_menu.gif) no-repeat right;}
.menu2 ul li a span { padding:12px 9px; background:url(../images/l_menugris.gif) no-repeat left;}
.menu2 ul li a:hover { color:#0062ac;  background:url(../images/r_menu.gif) no-repeat right;}
.menu2 ul li a:hover span {  color:#0062ac;  background:url(../images/l_menugris.gif) no-repeat left;}
.menu2 ul li a.active { color:#f58634;  background:url(../images/r_menu.gif) no-repeat right;}
.menu2 ul li a.active span {  color:#f58634;  background:url(../images/l_menugirs.gif) no-repeat left;}


/* search */
.search { padding:10px 20px 0 0; margin:0; width:260px; float:right;}
.search form { float:right; padding:0; margin:0;}
.search span { display:block; float:left; background:url(../images/search_bg.gif) left top no-repeat; width:201px; padding:4px 5px; height:31px;}
.search form .keywords { width:149px; line-height:14px; height:14px; float:left; background:none; border:0; padding:6px 2px; margin:0; font:normal 11px Arial, Helvetica, sans-serif; color:#acacac;}
.search form .button { float:left; margin:0; padding:0;}
/* body */
.body_resize  { background:#fff; padding:15px; width:750px; margin:0 auto; border:2px solid #2b793f;}
.body { padding:0; margin:0 auto; background:#f2f2f2 url(../images/body_bg.gif) top repeat-x; border-top:none; }
.body h2 { font:normal 17px Arial, Helvetica, sans-serif; color:#0066cc; padding:5px; margin:0; }
.body h7 {  color:#ff6633; font-weight: bold}
.body h8 {  color:#0066cc;}
.body p {
	color:#515151;
	line-height:1.8em;
	padding:3px 5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.body p span { color:#1d8aae; font:normal 14px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body a { color:#1f92b3; text-decoration:none;}
.body img { float:left; margin:10px 15px 5px 5px; padding:0;}
.body img.floated { float:right; margin:5px 20px; padding:0;}
.body em { font:italic 12px Arial, Helvetica, sans-serif; color:#a0a0a0; line-height:1.8em;}
.right { width:240px; margin:10px 5px 10px 0; padding:0 10px; float:right;}
.right b { width:240px; margin:10px 5px 10px 0; padding:0 10px; float:right;}
.right b { float:left; margin:0; padding:35px 0; color:#ffffff; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none;background:url(../images/r_menua.gif) no-repeat right;}
.right b span { padding:12px 9px; background:url(../images/l_menua.gif) no-repeat left;}
.right b:hover { color:#f5f5f5;   background:url(../images/r_menu.gif) no-repeat right;}
.right b:hover span {  color:#f5f5f5;   background:url(../images/l_menu.gif) no-repeat left;}
.right b.active { color:#f58634;  background:url(../images/r_menu.gif) no-repeat right;}
.right b.active span {  color:#f58634;  background:url(../images/l_menu.gif) no-repeat left;}
.left {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}

.left1 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}


.body1_resize  { background:#fff; padding:15px; width:750px; margin:0 auto; border:2px solid #2b793f; height:980px; }
.body1 { padding:0; margin:0 auto; background:#f2f2f2 url(../images/body_bg.gif) top repeat-x; border-top:none; }
.body1 h2 { font:normal 17px Arial, Helvetica, sans-serif; color:#0066cc; padding:5px; margin:0; }
.body1 h7 {  color:#ff6633; font-weight: bold}
.body1 h8 {  color:#0066cc;}
.body1 p {
	color:#515151;
	line-height:1.8em;
	padding:3px 5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.body1 p span { color:#1d8aae; font:normal 14px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body1 a { color:#1f92b3; text-decoration:none;}
.body1 img { float:left; margin:10px 15px 5px 5px; padding:0;}
.body1 img.floated { float:right; margin:5px 20px; padding:0;}
.body1 em { font:italic 12px Arial, Helvetica, sans-serif; color:#a0a0a0; line-height:1.8em;}
.right1 { width:240px; margin:10px 5px 10px 0; padding:0 10px; float:right;}
.left1 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}

.left11 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}



.body2_resize  { background:#fff; padding:15px; width:930px; margin:0 auto; border:2px solid #2b793f; height:647px; }
.body2 { padding:0; margin:0 auto; background:#f2f2f2 url(../images/body_bg.gif) top repeat-x; border-top:none; }
.body2 h2 { font:normal 17px Arial, Helvetica, sans-serif; color:#0066cc; padding:5px; margin:0; }
.body2 h7 {  color:#ff6633; font-weight: bold}
.body2 h8 {  color:#0066cc;}
.body2 p {
	color:#515151;
	line-height:1.8em;
	padding:3px 5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.body2 p span { color:#1d8aae; font:normal 14px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body2 a { color:#1f92b3; text-decoration:none;}
.body2 img { float:left; margin:10px 15px 5px 5px; padding:0;}
.body2 img.floated { float:right; margin:5px 20px; padding:0;}
.body2 em { font:italic 12px Arial, Helvetica, sans-serif; color:#a0a0a0; line-height:1.8em;}
.right2 { width:240px; margin:10px 5px 10px 0; padding:0 10px; float:right;}
.left2 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}

.left12 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}



.body3_resize  { background:#fff; padding:15px; width:750px; margin:0 auto; border:2px solid #2b793f; height:699px; }
.body3 { padding:0; margin:0 auto; background:#f2f2f2 url(../images/body_bg.gif) top repeat-x; border-top:none; }
.body3 h2 { font:normal 17px Arial, Helvetica, sans-serif; color:#0066cc; padding:5px; margin:0; }
.body3 h7 {  color:#ff6633; font-weight: bold}
.body3 h8 {  color:#0066cc;}
.body3 p {
	color:#515151;
	line-height:1.8em;
	padding:3px 5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.body3 p span { color:#1d8aae; font:normal 14px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body3 a { color:#1f92b3; text-decoration:none;}
.body3 img { float:left; margin:10px 15px 5px 5px; padding:0;}
.body3 img.floated { float:right; margin:5px 20px; padding:0;}
.body3 em { font:italic 12px Arial, Helvetica, sans-serif; color:#a0a0a0; line-height:1.8em;}
.right3 { width:240px; margin:10px 5px 10px 0; padding:0 10px; float:right;}
.left3 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}

.left13 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}




.body4_resize  { background:#fff; padding:15px; width:930px; margin:0 auto; border:2px solid #2b793f; height:1087px; }
.body4 { padding:0; margin:0 auto; background:#f2f2f2 url(../images/body_bg.gif) top repeat-x; border-top:none; }
.body4 h2 { font:normal 17px Arial, Helvetica, sans-serif; color:#0066cc; padding:5px; margin:0; }
.body4 h7 {  color:#ff6633; font-weight: bold}
.body4 h8 {  color:#0066cc;}
.body4 p {
	color:#515151;
	line-height:1.8em;
	padding:3px 5px;
	margin:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.body4 p span { color:#1d8aae; font:normal 14px Arial, Helvetica, sans-serif; line-height:1.8em; padding:5px 0; margin:0;}
.body4 a { color:#1f92b3; text-decoration:none;}
.body4 img { float:left; margin:10px 15px 5px 5px; padding:0;}
.body4 img.floated { float:right; margin:5px 20px; padding:0;}
.body4 em { font:italic 12px Arial, Helvetica, sans-serif; color:#a0a0a0; line-height:1.8em;}
.right4 { width:240px; margin:10px 5px 10px 0; padding:0 10px; float:right;}
.left4 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}

.left14 {
	width:615px;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}




.logosempresas {
	width:550px;
	height:PX;
	margin:10px 8px 10px 0;
	padding:0 10px;
	float:left;
}
.logo {width:100px; margin:0; padding:10px 20px; float:left;}
.port {width:270px; margin:0; padding:10px 20px; float:left;}
.port img.port { margin:10px 0; padding:0;}
/* FBG */
.FBG_resize { background:#0272c7; margin:0; padding:0;}
.FBG { margin:0 auto; padding:10px 0; width:960px;}
.FBG p { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; line-height:1.8em; padding:5px 5px; margin:0;}
.FBG p span { font:bold 14px Arial, Helvetica, sans-serif;}
.FBG img { float:middle; margin:5px; padding:0; }
.FBG .blog { width:210px; float:right; margin:10px 0 10px 15px; padding:1px;}

/********** contact form **********/
#contactform { margin:0; padding:5px; }
#contactform * { color:#605f5f; }
#contactform ol { margin:0; padding:0; list-style:none; }
#contactform li { margin:5px 0; padding:0; background:none; border:none; display:block; clear:both; height:30px; }
#contactform li.buttons { margin:5px 0; clear:both; }
#contactform label { margin:0; width:80px; padding:5px 0; color:#605f5f; font:normal 11px Arial, Helvetica, sans-serif; text-transform:capitalize; }
#contactform label span { color:#605f5f; }
#contactform input.text { width:200px; border:1px solid #d2d2d2; margin:0 20px 0 0; padding:5px; height:16px; background:#f2f2f2; float:left; }
#contactform textarea { width:250px; border:1px solid #d2d2d2; margin:0 20px 0 0; padding:5px; background:#f2f2f2; float:left; }
#contactform li.buttons input { padding:3px 0 3px 0px; margin:10px 0 0 0; border:0; color:#FFF; float:left; }
#contactform input.select { width:200px; border:1px solid #d2d2d2; margin:0 20px 0 0; padding:5px; height:16px; background:#f2f2f2; float:left; }
/*************footer**********/
.footer_resize { width:700px; margin:0 auto; padding:2px 10px; }
.footer {padding:10px 0;  margin:0; background:#f6f5f5;}
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#4465B0;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#4465B0; text-decoration:none; padding:5px; margin:0;}
.footer p.leftt { text-align:left; width:50%; margin:0; padding:10px 0 5px 0; float:left;} 
.footer p.rightt { text-align:right; width:30%; margin:0; padding:10px 0 5px 0; float:right;} 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg {
	float:right;
	clear:both;
	border-top:1px solid #ececec;
	width:100%;
	padding:0;
	background:none;
	line-height:0;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

/* Slider */
#slider {  width:948px; padding:0 0 0 0; margin:0 auto;}
div#slideshow { float:left; width:100%; height:226px; }
.links .body .body_resize.box_radius .left .img {
	margin: 0px;
	float: left;
}

.slider-item { width:100% !important; height:250px; }
.slider_content_inner img { border:none; }
.controls-center { width:960px; margin-left:auto; margin-right:auto; }
#slider_controls { float:right; position:relative; background:url(../images/pag_bg.gif) no-repeat top center; margin:0; z-index:1000; width:960px; height:23px;}
#slider_controls ul { margin:0 auto; padding:2px; width:80px;}
#slider_controls ul li { margin:0; padding:0; list-style:none; }
#slider_controls ul li { float:left; display:block; }
#slider_controls ul li a { width:10px; height:10px; background:url('../images/tabs_2.gif') no-repeat center center; display:block; float:left; padding:2px; margin:2px !important; margin:1px 1px; outline:none; }
#slider_controls ul li a:focus { outline:none; }
#slider_controls ul li a:hover,
#slider_controls ul li a.activeSlide { background:url('../images/tabs_1.gif') no-repeat center center; }
.links #menu {
	height: 10px;
	width: 10px;
}
.tablaprecios_design {
	background-image: url(../images/precios_desig.jpg);
	background-repeat: no-repeat;
}
tr .contenido_precios2 img {
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 36%;
}
.precio_design {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	color: #FFF;
	font-weight: bold;
	font-style: italic;
}
.precio_design_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: bold;
	font-style: italic;
	color: #333;
}

.main .body .body_resize.box_radius #Contenido .tablaprecios_design tr td a {
	color: #333;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 12px;
}
.banners {
	width: 220px;
	height: 600px;
	position: relative;
	margin-left: auto;
}
.tabba_dominios {
	background-image: url(../images/dominios.jpg);
}
.main .body .body_resize.box_radius .left p {
	font-family: MS Serif, New York, serif;
}
.main .body .body_resize.box_radius .left p {
	font-family: Georgia, Times New Roman, Times, serif;
}
.main .body .body_resize.box_radius .left p {
	font-family: Arial, Helvetica, sans-serif;
}
.body .body_resize.box_radius .left p strong {
	color: #FF0;
}
