#company_title{background-color:#00162C;color:#FFF;float:left;font-size:24px;line-height:60px;margin:0;padding:0;text-align:left;}
#content_container{background:#FFF url(images/content_container_bg.gif) repeat-y;border:5px solid #258;color:#666;margin:20px auto 0;padding:0;text-align:left;width:950px;}
#content_left{background-color:#FFF;float:left;margin:0;padding:15px;text-align:left;width:670px;}
#side_menu{background-color:#EFF5FF;border-left:1px solid #CFE2FF;float:right;margin:0;padding:15px;text-align:left;width:219px;}
#side_menu ul{list-style:none;margin:0 0 10px;padding:0;}
#side_menu ul li{line-height:25px;margin:0;padding:0;}
#top{background-color:#00162C;height:60px;margin:0 auto;padding:0;text-align:left;width:960px;}
#top_container{background-color:#00162c;border-bottom:3px solid #036;color:#FFF;height:60px;margin:0;padding:0;text-align:center;}
#top_menu{background:#F5F5F5 url(images/top_menu_bg.gif) repeat-x;height:30px;line-height:30px;margin:0;padding:0;text-align:left;}
#top_menu ul{list-style:none;margin:0;padding:0;}
#top_menu ul li{float:left;margin:0;padding:0;}
#top_menu ul li a,#top_menu ul li a:visited{color:#666;display:block;height:30px;line-height:30px;padding:0;text-align:center;text-decoration:none;width:100px;}
#top_menu ul li a.down,#top_menu ul li a.down:visited,#top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;width:99px;}
#top_menu ul li a:hover{background-color:#EBEBEB;color:#333;}
#welcome_box{background-color:#00162C;float:right;line-height:60px;margin:0;padding:0;text-align:right;}
#welcome_box a,#welcome_box a:visited{color:#accbff;text-decoration:none;}
#welcome_box a:hover{text-decoration:underline;}
.absmiddle{vertical-align:middle;}
.breadcrumb{background-color:#F5F5F5;margin:0 0 10px;padding:10px;}
.clear{clear:both;}
.green{color:#006F0F;}
.red{color:#BF0000;}
.small{font-size:11px;}
.warning{background-color:#FFFFDF;border:1px solid #FDFF3F;margin:0 0 10px;padding:10px;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}
.errorbox{background-color:#FFBFBF;padding:10px;margin:0 0 10px;text-align:center;color:#7F0000;}
.successbox {border: 1px solid #66CC00;font-weight: bold;background-color: #DDFFC6;text-align: center;padding: 10px;color: #009933;}
.clientareatableactive{background-color:#DFFFE0}
.clientareatablepending{background-color:#EFEFEF}
.clientareatablesuspended{background-color:#FFF6CF}
.clientareatableterminated{background-color:#FFCFCF}
.clientticketreplyheader{background-color:#EBEBEB;color:#333;border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #EBEBEB;border-left:1px solid #CCC;}
.clientticketreply{background-color:#F5F5F5;margin:0 0 10px;padding:10px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.adminticketreplyheader{background-color:#CFE6FF;color:#333;border-top:1px solid #CAE6FF;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF}
.adminticketreply{background-color:#EEF6FF;padding:10px;margin:0 0 10px;border-right:1px solid #CAE6FF;border-bottom:1px solid #CAE6FF;border-left:1px solid #CAE6FF;}
.networkissueaffected{background-color:#EFEFEF;padding:10px;margin: 0 0 10px;}
.textgreen{color:#158F00;}
.textred{color:#9F0000;}
a,a:visited{color:#333;text-decoration:underline;}
a:hover{color:#666;text-decoration:none;}
form{margin:0;padding:0;}
h1{border-bottom:1px solid #EBEBEB;color:#1a4d80;font-size:24px;font-weight:400;margin:0 0 12px;padding:0 0 3px;}
h2{border-bottom:1px solid #F5F5F5;color:#333;font-size:18px;font-weight:400;margin:0 0 5px;padding:10px 0 3px;}
h3{color:#666;font-size:16px;font-weight:700;margin:0;padding:10px 0 5px;}
hr{background-color:#EBEBEB;border:0;border-top:1px solid #EBEBEB;height:0;margin:10px 0;overflow:hidden;}
input,select,textarea{color:#666;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;font-size:12px;margin:0;padding:2px;}
p{margin:0;padding:3px 0 8px;}
table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}


/* 
 project: internet sharing template
   	author: luka cvrk (www.solucija.com)
								*/
   
body { padding: 0; margin: 0; font: 0.7em Tahoma, Arial, sans-serif; line-height: 1.6em; background: #fff; color: #a9a9a9; }

/* links */
a { background: inherit; }
a:hover { background: inherit; }

h2, h3 {
	font-family:"Trebuchet MS", "Arial Narrow", HelveticaNeue-Thin, Helvetica-Light, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CFCBC2;
	text-transform: uppercase;
	margin: 0px;
}

/* headings */
h1 { font: bold 2.5em "Arial", Sans-Serif; margin: 0; letter-spacing: -1px; }
h2 { font: bold 2em Arial, Sans-Serif; margin: 0; padding: 0; }
h1 a, h2 a { color: #2b2b2b; background: #fff; text-decoration: none; }
h1 a:hover, h2 a:hover { color: #2b2b2b; background: #FFF; }
.title { color: #808080; background: #fff; }

/* lists and form elements */
ul { margin: 0; padding : 0; list-style : none; }
form { margin: 0; }
input.search { width: 279px; border: none; background: #fff url(../images/input.gif) no-repeat; padding: 6px 10px; color: #1E67A8; font-weight: bold; }
input.button { padding: 3px; }

/* content holder */
#content { margin: 10px auto; width: 960px; }

/* header */
#header { height: 75px; }
#logo { padding: 15px 0 0 8px; }
#logo p { margin: 0; padding: 0 0 0 10px; color: #808080; background: #fff; }
#top_info { float: right; width: 570px; margin: 20px 5px 0 0; text-align: right; }

/* horizontal tabbed menu */	
#tabs { background: #fff url(../images/bigbox.gif) no-repeat top left; color: #000;  height: 64px; text-align: center; padding: 0 0 0 210px; }
#tabs li { display: inline; height: 45px; }
#tabs li a { float: left; background: #fff url(../images/barbg.gif) no-repeat; color: #808080; padding: 7px 0; width: 82px; text-align: center; font-weight: bold; text-decoration: none; }
#tabs li a:hover { background: #fff url(../images/barcurrent.gif) no-repeat; color: #000; }
#tabs li a.current { background: #fff url(../images/barcurrent.gif) no-repeat; color: #2C71AE; }
.key { text-decoration: underline; }

/* search form */
#search { 
	float: left;
	clear: both;
	color: #000;
	background: #fff url(../images/searchbg.gif) no-repeat;
	padding: 14px 0 20px 5px;
	width: 500px;
	margin: 5px 0 0 0;
}
	#search p { padding: 0; margin: 0; }


/* grey subheader */
.gboxtop { background: #FFFFFF url(../images/gboxtop.gif) no-repeat; text-decoration: none; }
.gbox { background: #FFFFFF url(../images/gbox.gif) no-repeat; text-decoration: none; }
.gbox p { padding: 1px 0; margin: 0;}


/* left side */
.left { float: left; width: 650px; margin: 0 0 10px 0; }
	.left_articles {
		margin: 0 20px 15px 10px;
		padding: 10px 0 0 0;
		text-align: justify;
		border-bottom: 1px dotted #ccc;
		color: #000;
		background: #fff;
	}
	
	.calendar { height: 50px; float: left; background: #fff url(../images/calendar.gif) no-repeat; width: 50px; padding: 5px 0 0 9px;  color: #808080;}
	.calendar p { padding: 0; margin: 0; }
	.description { padding: 0 0 2px 0; margin: 0 10px 5px 0; border-bottom: 1px dotted #ccc; }
	.thumbnail { float: left; margin: 0 18px 8px 0; border: 1px solid #dedede; }


/* bottom thirds */
.thirds { float: left; width: 203px; background: #eee; margin: 0 12px 0 0; color: #5d5d5d; }
	.smallboxtop { height: 14px; background: #fff url(../images/smallboxtop.gif) no-repeat; color: #000; }
	.smallbox { background: #fff url(../images/smallbox.gif) no-repeat bottom left; color: #444; padding: 1px 10px 10px 10px;  }
	.smallbox p { padding: 0; margin: 0; }

	
/* right side */
#right {
	float: right;
	width: 295px;
	margin: 0 0 10px 0;
}
	.boxtop { height: 19px; background: #fff url(../images/boxtop.gif) no-repeat; color: #000; }
	.box { background: #fff url(../images/box.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }


/* misc */
.buttons { text-align: right; padding: 4px 3px 0 0;}
.left_articles .buttons { float: right; height: 20px; }
.hacer_pedido { background: #488EB2 url(../images/hacer_pedido.png) no-repeat; text-decoration: none; }
.greenbtn { background: #488EB2 url(../images/greenbtn.gif) no-repeat; padding: 1px 17px 5px 16px; color: #fff; text-decoration: none; }
.bluebtn:hover, .greenbtn:hover { background: #488EB2 url(../images/hoverbtn.gif) no-repeat; color: #fff; }

/* footer  */
.footer { clear: both; text-align: center; line-height: 1.8em; padding: 10px 0 10px 0; border-top: 1px solid #ccc; }


/* imagen flecha rajuvi servers */

.flecha { background: #FFFFFF url(../images/Flecha_rajuviservers.png) no-repeat; text-decoration: none; }

/* Imagen Alojamientos Rajuvi Servers */

.alojamientos { background: #FFFFFF url(../images/alojamientos.png) no-repeat; text-decoration: none; }
.plan_alojamientos { background: #FFFFFF url(../images/plan_alojamientos.png) no-repeat; text-decoration: none; }

/* Slides info */

#slides { width: 880px; height: 257px; padding: 15px 0 15px 0; overflow: hidden; }
#fselect a { display: block; width: 16px; height: 16px; float: left; margin: 0 1px 0 1px; }
#sel1 { background: url(../images/inicio/slide-b.png); }
#sel2 { background: url(../images/inicio/slide-b.png) 16px 0px; }
#sel1:hover { background: url(../images/inicio/slide-b.png) 0 16px; }
#sel2:hover { background: url(../images/inicio/slide-b.png) 16px 16px; }
#slider ul, #slider li{	margin:0; padding:0; list-style:none; }
#slider, #slider li{ overflow:hidden; }
#fotoslide { float: left; width: 660px; }
#fselect { position: absolute; margin: 5px 0 0 5px; }
#fslide1 { width: 660px; height: 250px; background: url(../images/inicio/inicio1.jpg); }
#fslide2 { width: 660px; height: 250px; background: url(../images/inicio/inicio2.jpg); }
#fslide3 { width: 660px; height: 250px; background: url(../images/inicio/inicio3.jpg); }
#fslide4 { width: 660px; height: 250px; background: url(../images/inicio/inicio4.jpg); }

#infoslide { float: right; width: 212px; height: 257px; text-align: justify; overflow: hidden; }
.handler { display: block; width: 212px; height: 27px; background: url(../images/inicio/islide_bullet.gif) 8px 10px; background-repeat: no-repeat; }
.handler span { font-size: 14px; font-family: Tahoma, Geneva, sans-serif; color: #6e6e6e; font-weight: bold; padding: 4px 0 0 20px; display: block; }
.handler span:hover { color: #1493c2; }
.handler:hover { cursor: pointer; }
.islide-d { width: 192px; height: 122px; font-size: 12px; font-family: Tahoma, Geneva, sans-serif; color: #808080; margin-left: 20px; }

/* Menus productos */

#pre-footer { width: 880px; height: 55px; background-image: url(../images/inicio/pf_bg.gif); font-family: Tahoma, Geneva, sans-serif; font-size: 11px; color: #5a5858; text-align: left; clear: both; }
.pf-m { height: 55px; width: 220px; }
.pf-m, .pf-i, .pf-t { float:left; }
.pf-i { width: 58px; }
.pf-t { width: 153px; }
.pf-t p { margin: 7px 0 0 0; padding: 0; }
.pf-i img { margin: 7px 0 0 8px; }
#productos { width: 880px; height: 98px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #717171; clear: both; }
#productos a { text-decoration: none; color: #717171; }
.pc-m { width: 211px; height: 98px; float: left; margin-right: 12px; }
.pc-m span { display: block; margin: 0; padding: 33px 5px 0px 60px; }
.pc-m br { margin: 5px; }
.pc-b { width: 211px; height: 98px; float: left; margin-right: 3px; }
.pc-b span { display: block; margin: 0; padding: 33px 5px 0px 60px; }
.pc-b br { margin: 2px; }
#pc-m1 { background:url(../images/inicio/pc_bg.gif); }
#pc-m2 { background:url(../images/inicio/pc_bg.gif) 633px 0; }
#pc-m3 { background:url(../images/inicio/pc_bg.gif) 422px 0; }
#pc-m4 { background:url(../images/inicio/pc_bg.gif) 211px 0; }
#pagos-aceptados { background:url(../images/inicio/pagos_aceptados.png) 211px 0; }
#ayuda { background:url(../images/inicio/ayuda.png) 211px 0; }
#construimos { background:url(../images/inicio/construimos.png) 211px 0; }
#seguridad { background:url(../images/inicio/seguridad.png) 211px 0; }
#pc-m1:hover { background:url(../images/inicio/pc_bg.gif) 0 98px; }
#pc-m2:hover { background:url(../images/inicio/pc_bg.gif) 633px 98px; }
#pc-m3:hover { background:url(../images/inicio/pc_bg.gif) 422px 98px; }
#dominio { width: 113px; height: 21px; font-size: 14px; margin: 2px 0 0 2px; padding: 0; border: none; color: #585858; font-family: Tahoma, Geneva, sans-serif }
#dominio-e { border: 1px solid #d5d5d5; width: 117px; }
#dominio-c { float: right; width: 122px; margin-top: 29px; }
#dominio-b { float: right; width: 25px; margin-top: 31px;}
#buscar { width: 18px; height: 21px; background: url(../images/inicio/pc_bg.gif) 211px 98px; display: block; }
#buscar:hover { background: url(../images/inicio/pc_bg.gif) 211px 77px; }

/* Barra titulo Pagos */

.titpagos { background: #FFFFFF url(../images/Barra_Titulo_Pagos.png) no-repeat; text-decoration: none; }

/* Barra titulo Alojamientos */

.titalojamientos { background: #FFFFFF url(../images/Barra_Titulo_Alojamientos.png) no-repeat; text-decoration: none; }

/* Servidores */

#gameservers-table { width: 100%; }
#gameservers-table table { text-align: center;}
#gameservers-table table tr {}
#gameservers-table table tr th { }
#gameservers-table table tr td { font-size: 85%; font-weight: bold; }
#gameservers-table .tablehead { height: 68px; background: url(../images/gs-tablehead-bg.png) no-repeat;}
#gameservers-table .tbl-rowa { height: 68px; background: url(../images/gs-tblrow-a.png) no-repeat;}
#gameservers-table .tbl-rowb { height: 68px; background: url(../images/gs-tblrow-b.png) no-repeat;}
#gameservers-table img.gstbl-img {margin: 2px 0px 0px 4px;}

#page { padding: 20px 20px 20px 20px; overflow:auto;}
#page-content {width: 670px; float:left;}
#page-content ul { margin: 0px 0px 15px 0px;}
#page-content ul li { background-image: url(../images/list-image.png); background-repeat: no-repeat; background-position: 0px 5px; padding: 0px 0px 0px 14px; font-weight: bold; font-size: 90%; margin: 0px 0px 5px 0px;}

table { border-collapse: collapse; text-align: left; margin: 0px 0px 15px 0px; }
table caption { text-align: left; font-size:70%;}
table tr td.tablecol-15 {width: 15%;}
table tr td.tablecol-20 {width: 20%;}
table tr td.tablecol-30 {width: 30%;}
table tr td.tablecol-40 {width: 40%;}

/* Inicio */

/**************** Slideshow homepage styles & formatting **********************/

#slideshow-container {width: 670px; height: 320px; float: right; background: #ffffff;}
#simpleshow-holder { position:relative; background:url(../img/tabbox-repeat.jpg) repeat-y;}
#simpleshow { height:320px; width: 670px; } /* a width and height is required */
#simpleshow div.simpleshow-slide { height:320px; width: 670px; } /* a width and height is required */
#pagination { font-size:14px; margin:10px; padding:4px 5px; position:absolute;bottom:5px; right:5px; z-index:10; }
#pagination a { width: 10px; height: 10px; float: left; display: block; margin: 0px 5px 0px 0px; text-decoration:none; background: url(../img/slideshow-images/slideshow-nav-off.jpg) no-repeat;}
#pagination a.active { background: url(../img/slideshow-images/slideshow-nav-on.jpg) no-repeat; }
.simpleshow-slide { }
.simpleshow-image { height: 250px; width: 670px;}
.simpleshow-textholder { width: 670px; height: 70px; background:url(../img/faderstrip_bg.jpg) no-repeat;}
.simpleshow-textholder h3 { margin: 0px 0px 5px 0px;}
.simpleshow-text { width: 380px; padding: 10px 0px 0px 10px; float: left;}
.simpleshow-order { width: 100px; height: 30px; float: left; margin: 28px 0px 0px 15px;}
.simpleshow-image-1 { background: url(../img/slideshow-images/winter-sale-09.jpg) no-repeat; height: 250px; width: 670px;}

.slideshow-sub { font-size: 85%;}

/******************* Tabbed Box Home styles and layout **************************/

#tab-holder { width:670px; float: right; padding: 0px 0px 0px 0px; margin: 15px 0px 0px 0px;}
#tabbox-top { width: 670px; height:10px; background-color:#4A4945; no-repeat; float: left; }
#tabbox-bottom { width: 670px; height:10px; background-color:#4A4945; no-repeat; float: left;}
#tab-holder p { margin: 0px 0px 10px 0px; font-size: 90%;}
#tab-holder h4 {color: #728A4B; margin: 0px 0px 5px 0px;}
#tab-holder h3 { margin: 0px 0px 5px 0px;}

#tab-holder .tabbed-box { padding: 0px 0px 10px 0px; overflow:hidden;}
#tab-holder .tabbed-box ul {margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px;}
#tab-holder .tabbed-box .tabs li { list-style: none; float: left; margin: 0px 2px 0px 0px; background-image: none; padding: 0px 0px 0px 0px;}
#tab-holder .tabbed-box .tabs li a {display: block;	width: 142px; height: 27px;  padding: 9px 5px 5px 5px; font-size:115%; font-weight: bold; text-align: center; text-decoration: none; color: #474747; background: url(../images/tab-bg.png) no-repeat; }
#tab-holder .tabbed-box .tabs li:first-child a { border-left: none; }
#tab-holder .tabbed-box .tabs li a:hover { background: url(../images/tab-bg-active.png) no-repeat; color: #728A4B; }
#tab-holder .tabbed-box .tabs li a:focus { outline: none; }
#tab-holder .tabbed-box .tabs li a.active { background: url(../images/tab-bg-active.png) no-repeat; color: #818181; }

#tab-holder .tabbed-content { padding: 0px 20px 10px 20px; float:left; display: none; background-color:#4A4945; repeat-y; width: 630px;}
#tab-holder .tabbed-content ul { margin: 15px 0px 0px 0px;}
#tab-holder .tabbed-content ul li { font-size: 80%; margin: 0px 0px 0px 15px;}
#whychoose-content { background-color: #285b02; margin: 0px 0px 0px 0px; padding: 0px 10px 0px 10px; overflow:auto;}
.why-reason { float: left; margin: 0px 15px 0px 0px; padding: 5px 0px 0px 0px; width: 300px; height: 120px; overflow: auto;}
.why-reason img { float: left; margin: 0px 10px 0px 0px;}

/****************** Sidebar styling and layout *****************************/

#sidebar { width: 230px; margin: 0px 20px 0px 0px; float: left;}

/*------- Newest Products Scrollable ----------*/
#scrollable-container { float: left; width: 230px; height: 336px; padding: 0px; margin: 0px 0px 0px 0px;}
#scrollable-container .scroll-navs {}
#scrollable-container .home-gs { margin: 0px 0px 5px 0px;}
#scrollable-container .scrolbutton_left { width: 30px; height: 30px; }
#scrollable-container .scrollbutton_right { width: 30px; height: 30px; }
#scrollable-container .scrollbutton_left:hover { }
#scrollable-container .scrollbutton_right:hover { }

#scrollable-title { float: left; width: 130px;}
#scrollable-title p { margin: 0px 0px 0px 0px;}
#scrollable-title .scroll-title { color: #728a4b; font-size: 110%; font-weight: bold;}
#scrollable-title .scroll-subtitle { font-size: 80%;}

.productpanel { margin: 0px 0px 10px 0px;}

#hotlinkbox { float: left; width: 230px; background: url(../img/hotlinkbox-back.jpg) no-repeat; margin: 0px 0px 10px 0px; height: 23px; padding: 5px 0px 0px 0px;}
#hotlinkbox ul li { display: block; width: 105px; float: left; padding: 2px 0px 0px 10px; font-size: 75%;}


.texto1_blanco {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFF;
}
.texto2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000;
}
.texto1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333;
}


/* Box Inicio inzquierda RajuviServers */
#right {
	float: right;
	width: 295px;
	margin: 0 0 10px 0;
}
	.boxtop2 { height: 19px; background: #fff url(../images/boxtop2.gif) no-repeat; color: #000; }
	.box2 { background: #fff url(../images/box2.gif) no-repeat bottom left; color: #5b5b5b; padding: 0 10px 15px 10px; margin: 0 0 10px 0; }
	.box p { padding: 0; margin: 0;}
	.image { float: left; margin: 0 9px 3px 0; }
