body
{
	margin:0 0 0 0;
}

.no_decoration
{
	text-decoration:none;
}

.enlace_menu_izq_grupo
{
	color: #FFFF00;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
}

.enlace_area_sf
{
	color: #949494;
	font-weight: bold;
	text-decoration: none;
}

.enlace_area_sf_ver
{
	color:Gray;
	text-decoration:none;
}

.texto_negrita
{
	font-weight:bold;
}

.texto_postal_sf
{
	color:#000066;
	font-size:13px;
}

.footer
{
	color: #A4A4A4;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	text-decoration:none;
}

.texto_final_contacto_sf
{
	color: #949494;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	padding-top: 3px;
}

.txt_acceso
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.90em;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
}

.txt_titulo
{
	color: #A4A4A4;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.60em;
	font-weight: bold;
	padding-top: 25px;
	display: block;
}

.txt_contenido_est
{
	color: #949494;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: normal;
	padding-top: 15px;
	text-align: justify;
}

.txt_titulo_cat
{
	color: #000000;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	font-weight: normal;
}

.texto_justificado
{
	text-align:justify;
}

.txt_contenido_otros
{
	color: #323232;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	padding-top: 2px;
	text-align: justify;
	
}

.input_negro
{
	border: solid 1px #FFFFFF;
	background-color: #000000;
	color: #FFFFFF;
	width: 95px;
	font-weight: bold;
}

.borde_dcho_gris
{
	border-right: solid 1px #666666;
}

.borde_titulo_cat
{
	border: solid 1px #000000;
	border-bottom-style: outset;
	border-left-style: none;
	border-right-style: none;	
}

.listas
{
	padding-right: 20px;
	list-style-type: circle;	
}

.listas_nivel2
{
    padding-right: 35px;
    list-style-type: square;
}

.padding_lista
{
    padding-top: 8px;
}

.padding_tabla_cat
{
	padding-top: 75px;
	padding-left: 6px;
}

.padding_celda_cat
{
	padding-top: 20px;
}

.padding_textareas_sf
{
	padding-left: 10px;
	padding-bottom: 2px;
}


.padding_tabla_menu
{
	padding-left: 5px;
}

.padding_tabla_submenu
{
	padding-left: 25px;
}

.padding_menu
{
	padding-bottom: 15px;
}

.padding_submenu
{
	padding-top: 8px;
}

.padding_menu_sup_dcho
{
	padding-right: 30px;
}

.padding_tabla_acceso
{
	padding-top: 10px;
	padding-left: 40px;
}

.padding_btn_acceso
{
	padding-right: 5px;
	padding-top: 5px;
}

.padding_ajuste_botonera
{
    padding-top: 2px;
}

.padding_area_texto_laterales
{
	padding-right: 20px;
	padding-left: 40px;
}

.padding_titulo
{
    padding-right: 5px;
}

.padding_W3C
{
	padding-left: 10px;
}

.padding_foto_portada
{
	padding-top:10px;
}

.float_dcha
{
	float: right;
}

.float_izda
{
	float: left;
}

.margin_img_dcha
{
	margin-top:5px;
	margin-left:5px;
	margin-bottom:5px;
}

.margin_img_izda
{
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
}
    
.img_border
{
	border: 1px solid #000374;
}

.no_repeat
{
	background-repeat:no-repeat;
}

.repeat_x
{
	background-repeat:repeat-x;
}

.repeat_y
{
	background-repeat:repeat-y;
}

.boton_conocermas
{
	padding-left:15px;
	padding-right:20px;
	padding-bottom:15px;
}

/* ------------------------------ */
/*    HOSTINGS				     */
/* ------------------------------ */

.hm_cabecera
{
    background-image:url(img/images/hm_cabecera.jpg);
    width:530px;
    height:150px;
}

.hb_cabecera
{
	background-image:url(img/images/hb_cabecera.jpg);
	width:530px;
	height:135px;
}

.h_centro
{
	background-image:url(img/images/hb_centro.jpg);
	width:530px;
}

.h_pie
{
	background-image:url(img/images/hb_pie.jpg);
	width:530px;
	height:30px;
}

.he_cabecera
{
	background-image:url(img/images/he_cabecera.jpg);
	width:530px;
	height:150px;
}

.hp_cabecera
{
	background-image:url(img/images/hp_cabecera.jpg);
	width:530px;
	height:135px;
}

.os_cabecera
{
	background-image:url(img/images/otrosservicios.jpg);
	width:530px;
	height:150px;
}

.texto_azul
{
	color:#2d7080;
}

.precio
{
	font-size:22px;
	color:#2d7080;
}

.precio_e
{
	font-size:22px;
	color:#5a7614;
}

.precio_p
{
	font-size:22px;
	color:#e87900;
}

.txt_contenido_hostings
{
	color: #323232;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	padding-top: 2px;
}

.arial
{
	font-family:Arial;
}

.flecha
{
	vertical-align:middle;
}

.size_11
{
	font-size:0.7em;
}

.size_12
{
	font-size:0.8em;
}

.size_14
{
	font-size:1em;
}

.size_16
{
	font-size:1.2em;
}

.size_18
{
	font-size:1.8em;
}

.precio_b
{
	color:#235F84;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.precio_e
{
	color:#4C6C01;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.precio_p
{
	color:#DA7906;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.precio_m
{
	color:#570000;
	text-align:center;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

.separacion_left_doble
{
	padding-left:20px;
}

.separacion_left
{
	padding-left:15px;
}

.separacion_right_doble
{
	padding-right:20px;
}

.separacion_right
{
	padding-right:12px;
}

.mini_top
{
    padding-top:2px;
}

.separacion_top
{
	padding-top:8px;
} 

.separacion_top_doble
{
	padding-top:15px;
}

.separacion_bottom
{
	padding-bottom:10px;
}

.tabulacion
{
	padding-left:4px;
}

.interlineado
{
    line-height:150%;
}

/* ------------------------------ */
/*     Comparativa			     */
/* ------------------------------ */

.rojo
{
	color:#f30101;
}

.resalte
{
	color:#707070;
}

.tabla
{
	border-top:none;
	border-bottom:solid 2px #C6C6C6;
	border-right:solid 2px #C6C6C6;
	border-left:none;
}

.celda
{
	padding:1px 5px 1px 5px;
}

.celda_primera
{
	border-top:solid 2px #C6C6C6;
}

.fondo_naranja
{
	background-color:#fff7e2;
}

.fondo_verde
{
	background-color:#f7ffd0;
}

.fondo_azul
{
	background-color:#def2ff;
}

.fondo_gris
{
	background-color:#fcfcfc;
}

/* ------------------------------ */
/*     Enlaces Menú Izquierdo     */
/* ------------------------------ */

a.enlace_menu_izq
{
	color: #FFFFFF;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	text-decoration:none;
}

a.enlace_menu_izq:hover
{
	color: #000000;
	background-color: #FFFFFF;
	width: 190px;
	display: block;
	text-decoration:none;
}

a.enlace_submenu_izq
{
	color: #FFFFFF;
	font-family: "Century Gothic", Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	padding-left: 10px;
	padding-right: 10px;
	display: block;
	text-decoration:none;
}

a.enlace_submenu_izq:hover
{
	color: #000000;
	background-color: #FFFFFF;
	width: 160px;
	display: block;
	text-decoration:none;
}


/* ------------------------------ */
/*    Enlaces Acceso Intranet     */
/* ------------------------------ */

a.gate
{
    color: #000000;
}

a.gate:hover
{
    color: #CBC926;
}

/* ------------------------------ */
/*     Enlaces Menú Sup. Dcho     */
/* ------------------------------ */

a.enlace_menu_sup_dcha
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 0.70em;
	font-weight: bold;
	text-decoration:none;
}

a.enlace_menu_sup_dcha:hover
{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	font-size: 0.70em;
	font-weight: bold;
	text-decoration:none;
	border-bottom-style:solid;
	border-bottom-color:#FFFF00;
	border-bottom-width:4px;
}

/* ------------------------------ */
/*   Backgrounds Área Exterior    */
/* ------------------------------ */

.bg_area_ext1
{
	background-color: #E1E1E1;
	background-image: url(img/base/gris_ext1.gif);
}

.bg_area_ext2
{
	background-color: #E1E1E1;
	background-image: url(img/base/gris_ext2.gif);
}

.bg_area_ext3
{
	background-image: url(img/base/gris_ext3.gif);
}

.bg_form_contacto
{
	background-image: url(img/gen/contacto/formcontacto.jpg);	
}

/* ------------------------------- */
/*   Backgrounds Menú Izquierdo    */
/* ------------------------------- */

.bg_area_menu_logo
{
	background-image: url(img/base/menu_negro_izda.jpg);
}

.bg_area_intranet_logo
{
	background-image: url(img/base/banda_intranet_izda.gif);
}

/* --------------------------------- */
/*   Backgrounds Área Info Derecha   */
/* --------------------------------- */

.bg_area_ctral_dcha
{
	background-image: url(img/base/area_info_izda.jpg);
}

/* --------------------------------- */
/*   Backgrounds Área Central   */
/* --------------------------------- */

.bg_proydis
{
	background-image:url(img/images/proydis.jpg);
	width:535px;
	height:280px;
}

/* --------------------------------- */
/*   Backgrounds Datos Contacto	   */
/* ---------------------------------- */

.bg_datos_contacto_izq
{
	background-image:url(img/gen/contacto/datos_contacto_left.gif);
}

.bg_datos_contacto_dcha
{
	background-image:url(img/gen/contacto/datos_contacto_right.gif);
}

.bg_datos_contacto_inf
{
	background-image:url(img/gen/contacto/datos_contacto_bottom_sf.gif);
}

.bg_datos_contacto_sup
{
	background-image:url(img/gen/contacto/datos_contacto_up_sf.gif);
}

.bg_datos_contacto_cont
{
	background-color:#DAE7FF;
}