/****************************/
/* CUSTOM STYLE CSS         */
/****************************/
/* 
Put your custom css and css overrides in this file.  By restricting 
your css changes to custom-style.css, your changes will not be overwritten 
when upgrading to a new version of this theme.

Steps to customize your 0Point theme:                       
1. Add your custom css to this file                
2. Rename this file to local.css                   
3. Uncomment different examples and modify data as you wish 
4. Clear cached data at admin/settings/performance 
*/
/****************************/

/* Erase or comment the lines below to get rid of the image in the right sidebar 
 * and the brand image or choose another image and change the path instead. */

#wrapper {
	background: transparent url(../images/all/_sidebarimg.png) 99% 99% no-repeat;
}

#brand {
	background: url(../images/all/_brand.png) 50% 30% no-repeat;
	position: relative;
	margin: 5px auto 0;
	width: 250px;
	height: 50px;
}


/* HEADER IMAGE ROTATOR */
.himg #headimg {
	background: #fff url(headerimg/rotate.php) no-repeat 100% 100%; /* rotates images in the headerimg folder */
	border-bottom: 1px solid #eee;
}


/* Uncomment the first declaration below to hide the titles on the front page 
 * Addapt the second declaration to hide a certain title. 
 * Third one is for no "Read more" on the first page. */ 
/*
.front h2 a {
	display: none;
}

.front #node-XXX h2 a {
	display: none;
}
.front .node_read_more {
	display: none;
}
*/


/*******************************/
/* CUSTOM FIXED or FLUID WIDTH */
/*******************************/ 
/* First choose "Custom Layout width" in 0 Point settings page.
 * Uncomment the lines below and modify the value as you wish. 
 * E.g. 1000px for fixed width or 85% for fluid width */
/*
body.layout-fluid .sizer {
	width: 90%;
}*/
body.layout-fixed .sizer {
	width: 1000px;
	/*border:1px solid #000;*/
}



/*******************************/
/* CUSTOM Equal width sidebars */
/*******************************/ 
/* First choose "Equal width sidebars" in 0 Point settings page.
 * Uncomment the lines below and modify the values keeping pair values. */
 
 /* cambio valores de 199 a 190*/

body.l-m-r-eq .colleft, body.m-r-eq .colleft, body.l-m-eq .colleft {
	width: 190px;
	margin-left: -190px;
}
body.l-m-r-eq .colright, body.m-r-eq .colright, body.l-m-eq .colright {
	width: 190px;
	margin-right: -190px;
}
body.l-m-r-eq .outer, body.l-m-eq .outer, body.l-m-eq .outer {
	margin-left: 190px;
}
body.l-m-r-eq .outer, body.m-r-eq .outer, body.m-r-eq .outer {
	margin-right: 190px;
}
body.l-m-eq .colleft {
	width: 190px;
	margin-left: -190px;
}
body.m-r-eq .colright {
	width: 190px;
	margin-right: -190px;
}



/******************************/
/* SPECIAL STATIC-MENU COLORS */
/******************************/

/* Uncomment this to have different colors (and chooose them) for first and last menu items. */

#navlist li.first a {
	background: #D0932C;
}
#navlist li.last a {
	background: #BF5D8C;
}



/* Change the values below accordingly: XXX=menu numer; YYY=background color. */
/*
#navlist li.menu-XXX a {
	background: #YYY;
}
*/


/*******************************/
/* UPDATE ICONS FOR NEW BLOCKS */
/*******************************/
/* where XXX is the block number */

/*
#block-block-XXX .block-icon {
background: transparent url(../images/contact_48.png) no-repeat;
}
*/


.sitemap-box h2 {
	display: none;
}
.views-exposed-widget #edit-submit {
	border: 1px solid #555;
	margin-top: 15px !important;
}
.pane-content h2.title a {
	font-size: 140%;
}

/* iconos */
.carrito{
	background: transparent url('../images/carrito.png') no-repeat;
	padding:10px 65px 14px 45px;
	margin-top:4px;
	line-height:40px;
	color:#000!important;
	font-weight:bold;
	text-decoration:none!important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.carrito2{
	background: transparent url('../images/carrito2.png') no-repeat;
	padding:10px 30px 14px 30px;
	margin-top:4px;
	line-height:40px;
	color:#000!important;
	font-weight:bold;
	text-decoration:none!important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.carritofr2{
	background: transparent url('../images/carrito2.png') no-repeat;
	padding:10px 30px 14px 30px;
	margin-top:4px;
	line-height:40px;
	color:#000!important;
	font-weight:bold;
	text-decoration:none!important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.carritofr{
	background: transparent url('../images/carrito.png') no-repeat;
	padding:10px 65px 14px 50px;
	margin-top:4px;
	line-height:40px;
	color:#000!important;
	font-weight:bold;
	text-decoration:none!important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.infofr{
	background: transparent url('../images/info.png') no-repeat;
	padding:10px 35px 14px 20px;
	margin-top:4px;
	line-height:40px;
	color:#000!important;
	font-weight:bold;
	text-decoration:none!important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
.info{
	background: transparent url('../images/info.png') no-repeat;
	padding:10px 35px 14px 25px;
	margin-top:4px;
	line-height:40px;
	color:#000!important;
	font-weight:bold;
	text-decoration:none!important;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

/* generales */

ul.lista  li{
	list-style:none;
	background:url(../images/bgli.gif) no-repeat top left;
	padding-left:10px;
}
dt{
	color:#000;
	font-weight:bold;
	background:url(../images/bgli.gif) no-repeat top left;
	padding-left:10px;
}
dd{
	margin-bottom:8px;
}

.center{
	text-align:center;
}
.txtleft{
	text-align:left!important;
}
.txtright{
	text-align:right!important;
}
.destacado, .dest{
	font-weight:bold;
}
.precio{
	font-weight:bold;
	color:#6DB119;
	font-style:italic;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:1.2em;
}
.precio2{
	font-weight:bold;
	color:#6DB119;
	font-style:italic;
}
.num{
	font-size:1.6em;
}
.num2{
	font-size:2em;
}
.negro{
		color:#000;
		font-weight:bold;
}
.txtbigger{
	font-size:1.6em!important;
}
.valigntop{
vertical-align:top;
}
.pad1{
	padding:6px 0 6px;
}
.pad2{
	padding:0 6px 0 6px;
}
.pad3{
	padding:3px 0 3px;
}

.fila{
	color:#fff;
	font-weight:bold;
	padding:6px 0 6px 35px!important;
	background: #6DB119 url('../images/flechaFila.gif') no-repeat left center;
}
.resaltadoIzda{
	font-weight:bold;
	text-align:right;
	padding:4px 0 4px 0;
}
.padright4{
	padding-right:4px;
}
.linealateral{
	border-right:1px dotted #6DB119;
}
.flecha2{
	background: url('../images/flechaH2.gif') no-repeat left center;
	padding:3px 0 3px 30px!important;
	border-bottom:1px dotted #F78E06;
}
/* tablas */
table{margin:10px auto 10px auto;}
table h2{text-align:center; color:#6DB119; margin:0;}
#hosting th{width:25%; text-align:center;}
.w25{width:25%;}
.w33{width:33%;}

/* top content */
#block-block-13{ /*banner de inicio*/
margin-left:10px;
_margin-left:0!important;
}

/*apartado dominios*/
#dominio{
	width:210px;
	border:4px solid #CCCCCC;
	float:right;
	margin-left:10px!important;
	background: transparent url('../images/bgdominio.jpg') no-repeat bottom;
}
#dominio th, #dominio td{
	padding:5px;
}
#dominio h2{
	padding-top:5px;
}
#dominio .precio{
	text-align:center!important;
}
#domain{
	text-align:left!important;
}

#block-block-6{
	background: transparent url('../images/banner/dominio.jpg') no-repeat;
	width:600px;
	background-color:#0033CC;}
#block-block-6 h2{
	margin:0px 0px 10px;
}

.disponible{
	border:none;
}
#disponibilidad{
}

/* apartado tienda online*/
#columna1, #columna2, #columna3{
	width:240px!important;
	float:left;
}
#columna1, #columna2,{
	margin-right:10px;
}
#columna1 h2, #columna2 h2, #columna3 h2{
	margin-bottom:8px!important;
}
.clear{
	clear:both;
	height:5px;
}
#caracteristicaTienda ul li{
	list-style:none;
}

#serv5{
	width:260px;
	float:left;
	border:5px solid #CCCCCC;
	margin-left:20px;
	padding:1.2em;
}
#serv5 p, #serv10 p{
	padding-left:40px;
}
#serv10{
	width:260px;
	float:right;
	border:5px solid #CCCCCC;
	margin-right:20px;
	padding:1.2em;
}

/*home*/
.home{
	margin-left:15px!important;
	_margin-left:0!important;
}
#cuadro1, #cuadro2, #cuadro3, #cuadro4{
	border:5px solid #CCCCCC;
	margin:5px 7px;
	padding:0.8em;
	width:310px;
	float:left;
}
#cuadro1 h2, #cuadro2 h2, #cuadro3 h2, #cuadro4 h2{
	padding:0;
	margin:0;
	font-size: 110%;
}
#cuadro1{
	background: transparent url('../images/bgcuadro1.jpg') no-repeat bottom right;
}
#cuadro2{
	background: transparent url('../images/bgcuadro2.jpg') no-repeat bottom right;
}
#cuadro3{
	background: transparent url('../images/bgcuadro3.jpg') no-repeat bottom right;
}
#cuadro4{
	background: transparent url('../images/bgcuadro4.jpg') no-repeat bottom right;
}

/*idiomas*/
#block-block-3{
	float:right;
	margin:0!important;
	padding:0!important;
	
}
#block-block-3 ul li{
	list-style:none;
	float:right;
	padding-left:6px;
}
#block-block-3 ul li img{
	margin-right:3px;
	border:none;
}
#block-block-3 ul li a{
	text-decoration:none;
	font-weight:bold;
	font-size:0.8em;
}
.translation-link{
	display:none;
}

/* 
	BLOQUES laterales

*/

#block-block-21{
	background:none!important;
	border:none!important;
	font-size:0.78em;
	line-height:0.95em;
}
#block-block-21 img{
	float:left;
	margin-right:4px;
}

#block-block-22,
#block-block-31 {
	background:url('../images/soporte.gif') no-repeat!important;
	border:none!important;
	padding-left:65px;
	font-size:1.4em;
	line-height:1.4em;
	font-weight:bold;
	text-align:center;
}
#block-block-22 a,
#block-block-31 a{
	color:#6DB119;
	text-decoration:none;
}
#block-block-22 a:hover,
#block-block-31 a:hover{
	color:#F78E06;
}

/* 
	BLOQUES REGIÓN BANNER

*/

/* home*/
#block-block-2,
#block-block-23{
	margin-bottom:5px;
	background: transparent url('../images/bannertop/home.jpg') no-repeat right;
	height:130px!important;
	padding-right:90px!important;
	line-height:1em;
	padding-top:10px;
}
#block-block-2 h1,
#block-block-23 h1{
	margin-top:10px!important;
}
/* dominio */
#block-block-5,
#block-block-24,
#block-block-25{
	margin-bottom:5px;
	background: transparent url('../images/bannertop/dominio.gif') no-repeat right;
	height:130px!important;
	padding-right:140px!important;
	line-height:1em;
}
#block-block-5 h1,
#block-block-24 h1,
#block-block-25 h1{
	font-size:1.6em!important;
}
/* alojamiento */
#block-block-7,
#block-block-26{
	margin-bottom:5px;
	background: transparent url('../images/bannertop/alojamiento.gif') no-repeat right;
	height:125px!important;
	padding-top:5px!important;
	padding-right:190px!important;
	line-height:1em;
}

/* web */
#block-block-8,
#block-block-27{
	margin-bottom:5px;
	background: transparent url('../images/bannertop/web.gif') no-repeat right;
	height:100px!important;
	padding-top:30px!important;
	padding-right:130px!important;
	line-height:1em;
}

/* tienda */
#block-block-9,
#block-block-28{
margin-bottom:5px;
	background: transparent url('../images/bannertop/tienda.gif') no-repeat right;
	height:120px!important;
	padding-top:10px!important;
	padding-right:150px!important;
	line-height:1em;
}

/* servidor */
#block-block-10,
#block-block-29{
	margin-bottom:5px;
	background: transparent url('../images/bannertop/servidor.gif') no-repeat right;
	height:100px!important;
	padding-top:30px!important;
	padding-right:150px!important;
	line-height:1em;
}

/* generales */
#block-block-2 h1, 
#block-block-5 h1,
#block-block-7 h1,
#block-block-8 h1,
#block-block-9 h1,
#block-block-10 h1,
#block-block-23 h1,
#block-block-24 h1,
#block-block-25 h1,
#block-block-26 h1,
#block-block-27 h1,
#block-block-28 h1,
#block-block-29 h1{
	font-style:italic;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:4px;
	font-size:1.5em;
}
#block-block-2 p,
#block-block-5 p,
#block-block-7 p,
#block-block-8 p,
#block-block-9 p,
#block-block-10 p,
#block-block-23 p,
#block-block-24 p,
#block-block-25 p,
#block-block-26 p,
#block-block-27 p,
#block-block-28 p,
#block-block-29 p{
	padding:0;
	font-size:1em;
	line-height:1.1em;
	margin:4px;
}
/* 
	FIN BLOQUES REGIÓN BANNER

*/

/*telefono*/
#block-block-4, 
#block-block-11,
#block-block-14,
#block-block-15{
	color:#6DB119;
	font-style:italic;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:2.3em;
	margin-bottom:-40px!important;
	padding-left:60px;
	background: transparent url('../images/tlf.gif') no-repeat;
}

/*formulario*/
input, textarea, select{border:1px solid #535353; background-color:#fff;}

/* características hosting */
#caractHosting td, 
#caractWeb td,
#caracteristicaTienda td{
	padding:3px 0 3px 0;
}

/* comparativa-alojamiento-web*/
.w210{
	width:210px;
}
.w135{
	width:135px;
}
.w125{
	width:125px;
}
.w155{
	width:155px;
}
.w185{
	width:185px;
}
.alto60{
	height:40px;
}
.altox{
	height:50px;
}


/* formulariopedidos */
#commande fieldset{
	width:400px;
	border-color:#6DB119;
	margin:auto;
	padding:10px;
}
#commande legend{
	font-weight:bold;
	color:#6DB119;
	font-size:13px;
}
#commande .submit{
	margin-top:5px;
	background-color:#6DB119;
	cursor:pointer;
}
#commande input,
#commande select{
	margin-bottom:5px!important;
}
