html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr,textarea {margin:0px; padding:0px; color:#838383; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,th {font-weight:normal; font-style:normal;}
ul,ol {list-style:none;}
fieldset,img,hr {border:none;}
caption,th {text-align:left;}
table {border-collapse:collapse; border-spacing:0px;}
td {vertical-align:top;}

H1{ font-size:200%; text-shadow: #999 0px 0px 3px;}
H2{ font-size:170%; text-shadow: #999 0px 0px 1px;}
H3{ font-size:130%; text-shadow: #999 0px 0px 1px;}

P{margin-bottom:5px; margin-top:5px;}
.HACKFLOAT{
	width:100%;
	clear:both;
	height:1px;
}
A{
	border:0px;
	cursor:pointer;
	text-decoration:none;
	float:left;
	z-index:1000;
	color:#06F;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
A:VISITED{ color:#999; }
A:ACTIVE{ color:#F90; }
A:HOVER{ color:#F00; }

A IMG{ opacity: 0.9; }
A IMG:HOVER{ opacity: 1.0; }

IMG{
	border:0px;
}
.cxloader{
	background: url(../../theme/image/loader.gif) no-repeat 50% 50%;
}
DIV{
	position:relative;
}
LI{
	position:relative;
}
INPUT{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
SELECT{
	cursor:pointer;
}
.OPACITY25{
	filter:alpha(opacity=25);
	-moz-opacity: 0.25;
	opacity: 0.25;
}
.OPACITY50{
	filter:alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.50;
}
.OPACITY75{
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
body{
	background:url(../image/f1.jpg) center top no-repeat #000000;
	margin:0px;
	padding:0px;
	border:0px;
	scrollbar-base-color:#4f2b2b;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-DarkShadow-Color:#000000;
	color:#ffffff;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	cursor:default;
}
#allpages2 {
	margin:0px;
	padding:0px;
	border:0px;
	width:100%;
}
#centro {
	padding:0px;
	width: 1000px;
	height: auto;
	position: relative;
}
#top {
	width: 1000px;
	height:279px;
	position: relative;
}
#top .top1 {
	width: 1000px;
	height:50px;
	position: relative;
	background-color:#f5efd5;
}
#top .top2 {
	width: 1000px;
	height:229px;
	position: relative;
	background-image:url(../image/layout_top.jpg);
}
#medio {
	padding:0px;
	width: 1000px;
	height: auto;
	position: relative;
}
.cont_lateral{
	width: 208px;
	height: 375px;
	position: relative;
	float:left;
}
.cont1 {
	background:url(../image/cont_top.jpg) top center no-repeat;
	margin:0px auto;
	padding:0px;
	border:0px;
	font-family:Arial, Helvetica, sans-serif;
	width:1000px;
}
#pie {
	width: 1000px;
	height: 80px;
	clear:both;
	position:relative;
	background-image:url(../image/layout_pie.jpg);
}
.proyectos_marco1 {
	width: 950px;
	height: auto;
	background:url(../image/creaxium_layoutproyectos_p.gif) center repeat-y;
	clear:both;
}
.proyectos_marco2 {
	width: 100%;
	height: auto;
	background:url(../image/creaxium_layoutproyectos_top.jpg) top center no-repeat;
}
.proyectos_marco3 {
	width: 100%;
	height: auto;
	background:url(../image/creaxium_layoutproyectos_bottom.jpg) bottom center no-repeat;
}
.transparente  {
	background:transparent;
	border:0px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica;
	font-size:16px;
	color: #000000;
}
.cx_contenido {
	width:1000px;
	height:auto;
	position:relative;
	padding:none;
	margin:none;
	text-align:left;
}
.cx_img {
	width:520px;
	height:637px;
	padding-left:240px;
	float:left;
}
.cx_proyectos {
	width:950px;
	height:auto;
	float:left;
}
.cx_bloque {
	width:230px;
	height:auto;
	float:left;
	text-align:left;
}
.cx_enviarmensaje {
	width:578px;
	height:421px;
	float:left;
	position:relative;
	background-image:url(../image/f_enviarmensaje.jpg);
}
.b_enviarmensaje {
	width:130px;
	height:19px;
	text-align:center;
}
A.i1 .b_enviarmensaje_b{
	background:url(../image/sa_boton.gif) no-repeat left top;
	width:130px;
	height:19px;
	text-align:center;
	font-size:11px;
	color:#596548;
	font-weight:700;
}
A.i1:hover .b_enviarmensaje_b{
	background:url(../image/sa_boton.gif) no-repeat left center;
	color:#FFF;
	font-weight:700;
}
A.i1:active .b_enviarmensaje_b{
	background:url(../image/sa_boton.gif) no-repeat left bottom;
	color:#000000;
	font-weight:700;
}
/**************************************************************************************/
A.l_link:hover  		{color:#35bee3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; margin:0px; padding:0px; float:none;}
A.l_link:active 		{color:#35bee3; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; margin:0px; padding:0px; float:none;}
A.l_link 			    {color:#ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; margin:0px; padding:0px; float:none;}


A.cx		 				{color:#ffffff; font-family:Thahoma, Arial, Helvetica, sans-serif; font-size:9px; margin:0px; padding:0px; text-decoration:none;}

.entrada:hover,
.entrada:focus,
.entradahover			{background-color:none; border-bottom:#e3e9ef 1px solid; border-left:#c1a19e 1px solid; border-right:#abadb3 1px solid; border-top:#abadb3 1px solid; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #303130;}
.entrada				{background-color:none; border-bottom:none; border-left:none; border-right:none; border-top:none; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:16px; color: #303130;}

.entrada_vert:hover,
.entrada_vert:focus,
.entrada_verthover		{background-color: #decfce; border: 1px solid #ffffff; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #5e5f60; font-style:italic;}
.entrada_vert			{background-color: #eeeeee; border: 1px solid #ffffff; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #5e5f60; font-style:italic;}

.defaultDiv{
	border:#728896 1px solid;
	background-color:#c6d4dc;
	filter: alpha(opacity=50); opacity: .5;
}
.defaultDiv90{
	border:#97c3c9 1px solid;
	background-color:#c6d4dc;
	filter: alpha(opacity=90); opacity: .90;
}
.titulo_g {
	width:600px;
	height:60px;
	float:right;
	clear:both;
}
/*********************************************** TIP **************************************************************/
#jHelperTipAttrContainer{ 
	background:#fff; border:1px solid #600900; color:#600900; display:none;
	text-align:left;
	padding:2px;
	z-index:100000;
}
#jHelperTipContainer {
	display:none;
}
/*********************************************** END TIP **************************************************************/
/*********************************************** BOTON GENERICO **************************************************************/
.boton_g {
	width:91px;
	height:24px;
	text-align:center;
}
A.i1 .boton_gb{
	background-image:url(../image/b_gnormal.gif);
	background-repeat:no-repeat;
	background-position:center top;
	width:91px;
	height:24px;
	text-align:center;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
A.i1:hover .boton_gb, #boton_gb{
	background-image:url(../image/b_ghover.gif);
	background-repeat:no-repeat;
	background-position:center top;
	width:91px;
	height:24px;
	text-align:center;
	font-size:11px;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
/*********************************************** BOTON GENERICO END **************************************************************/
/***********************************************ITEM FLOTANTE**************************************************************/
.item{
	height:auto;
	float:left;
	position: absolute;
	text-align: left;
	padding: 0px;
	margin:0px;
	left: 97px;
}
.item .elemento{
	float:left;
	top: 0px;
	left: 0px;
	position:relative;
	text-align: left;
	width: auto;
	padding: 0px;
	color: #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}
.item .elemento .texto_contactos{
	position: absolute;
	float:left;
	top: -20px;
	left: -5px;
	text-align: left;
	color: #5d0801;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size:13px;
	width: 90px;
	padding: 0px;
}
.item .elemento .texto_enviarmensaje{
	position: absolute;
	float:left;
	top: 3px;
	left: -155px;
	text-align: right;
	color: #8b8c8b;
	font-family: Trebuchet MS, Verdana, Arial, Helvetica;
	font-size:11px;
	width: 150px;
	padding: 0px;
}
/*********************************************** =ITEM FLOTANTE **************************************************************/
