@charset "UTF-8";
/* 
   CSS Document 
   $Version: 			1.0                      	$
   $Author: 			Damian Desia    	$
   $Date Creation:		29/04/2008     	$
   $Date Modified:		11/06/2008   	$
   
   $Copyright 2008$
*/


/**//* Start Generics Standards /*//**/
address, blockquote, body, del, div, dd, dl, dt, fieldset, form, img, h1, h2, h3, h4, h5, h6, html, ins, label, li, map, object, ol, p, pre, ul
{ background: none; border: 0; color: #333; margin: 0; padding:0; font:"Arial", "Lucida Sans"; }
/**//* End /*//**/

/**//* Start Modified Standards /*//**/
body      			{ background:#BCBDC0 url(../images/generics/bg.gif) center repeat-y; margin:0 auto; padding:0 auto; color:#009EDE; position: relative; }
a         			{ background:none; color:#D54C2A; text-decoration:none; }
a:hover			{ color:#42332D; }
h1        			{ background:url(../images/generics/flecha1.gif) left no-repeat; font:20px "Arial", "Lucida Sans"; color:#CF4A41; }
h2        			{ font:bold 17px "Arial", "Lucida Sans"; color:#999; }
h3				{ font:18px "Trebuchet MS", "Arial", "Lucida Sans"; }
h4				{ font:17px "Trebuchet MS", "Arial", "Lucida Sans"; }
h5				{ color:#CF4A41; font:14px "Trebuchet MS", "Arial", "Lucida Sans"; }
h6				{ color:#D54C2A; font:13px "Arial", "Lucida Sans"; }
b         			{ font:15px "Trebuchet MS", "Arial", "Lucida Sans"; }
div       			{ display:block; overflow:hidden; }
hr	   			{ height:1px; }
dt				{ padding:0 0 1em 0; }
dd				{ padding:0.3em 0 0 0; }
ul	   			{ list-style:none; }
li	   			{ font:11px "Arial", "Lucida Sans"; }
address			{ font-style:normal; }
blockquote 		{ font:11px "Tahoma", "Arial", "Lucida Sans"; line-height: 125%; }
blockquote p 		{ padding:1em 0; }
p				{ font:11px "Arial", "Lucida Sans"; color:#333; }
input:focus		{ background:#ECECEC; }
textarea:focus	{ background:#ECECEC; }
/**//* End /*//**/


/**//* Define my ids ONLY for menu /*//**/
#blockmenu			{ background: #54453D; height:39px; }
#menu	  			{ width:999px; } /* FIX FOR IE6 */
#menu label			{ color:#FFCC00; }
#menu input  			{ margin:0 0.3em 0 0.7em; padding:0.1em 0 0 0.2em; border:1px solid #555; height:15px; width:127px; font:11px "Arial", "Lucida Sans"; }
#menu li 	  			{ display: block; float:left; width:113px; vertical-align:text-bottom; font:bold 11px "Arial", "Lucida Sans"; }
#menu li.cc			{ padding:0.1em 0 0 1em; background:#999; width:200px; height:39px; cursor:none; }
#menu li.cc b			{ font:bold 14px "Trebuchet MS","Arial", "Lucida Sans"; line-height:13px; color:#FFF; }
#menu li.ct			{ width:106px; }
#menu #Opt1			{ width:106px; }
#menu #Opt2			{ width:91px; }
#menu #Opt3			{ width:95px; }
#menu #Opt4			{ width:95px; }
#menu #Opt5			{ width:95px; }
#menu li b			{ font:bold 13px "Arial", "Lucida Sans"; color:#999; }
#menu li.sp			{ width:1px; height:39px; background:#FFF; }
#menu li.spBlock		{ width:19px; height:39px; background:#D54C2A; }
#menu li a   			{ padding:0.4em 1.3em 0; display: block; line-height:11px; height:35px; color:#FFCC00; text-decoration:none; }
#menu li a:hover 		{ background:#D54C2A; color:#FFF; border:0; }
#menu li.hover	a	{ background:#D54C2A; color:#FFF; border:0; }
#menu li.hover	b	{ padding:0 1em 0 0; color:#FFF; background:#D54C2A url(../images/generics/row_mini_yellow.gif) right no-repeat; }
#menu li a:hover b		{ padding:0 1em 0 0; color:#FFF; background:#D54C2A url(../images/generics/row_mini_yellow.gif) right no-repeat; }
#menu li a.srch		{ padding:0; display: inline; }
#menu li a:hover.srch	{ padding:0; background:none; display: inline; }		
/**//* End /*//**/


/**//* Define my IDS and pseudo-classes /*//**/
#general  			{ margin:0 auto; padding:0 auto; background:#FFF; width:919px; }
#head     	  			{ width:100%; }
#head #colum1 		{ margin:0; padding:0; height:200px; float:left; }
#head #colum2 		{ width:265px; height:200px; float:left; }
#menuhead			{ margin: 0 0 0 6.69em; padding:0.5em 0 0; }
#menuhead li			{ margin: 0; padding:0; display:block; font:11px "Arial", "Lucida Sans"; line-height:9px; height:17px; }
#menuhead a			{ color:#42332D; }
#menuhead a:hover	{ color:#D54C2A; }
#menuhead #txtdate	{ color:#D54C2A; font:11px "Arial", "Lucida Sans"; }
#date		    		{ padding:0.5em 1.5em 1em 0; text-align:right; font:11px "Arial", "Lucida Sans"; color:#666; }
#body     	  			{ margin:0 auto; padding:0 auto; width:919px; }
#body #ct 			{ padding:0.3em 0; }

	/**//* COLUMN LEFT /*//**/
	#body #colum1		{
	margin:20px 0 0;
	padding:0 1.1em;
	width:179px;
	float:left;
}
	#body #colum1 .sp	{ padding:0 0 1em 0; }
	#body #colum1 .sp img { float:right; }
	#body #colum1 .sp p.l	{ width:99px; }
	#body #colum1 .sp .b	{ height:95px; }
	#body #colum1 label.s	{ margin:0 0 0.3em; display:block; color:#D54C2A; font:bold 13px "Arial", "Lucida Sans"; }
	#body #colum1 select	{ margin:0 0 1em; border:1px solid #333; font:12px "Arial", "Lucida Sans"; }
	#body #colum1 b		{ color:#CCC; font:14px "Trebuchet MS", "Arial", "Lucida Sans"; }
	#body #colum1 .opt	{ font:11px "Arial", "Lucida Sans"; }
	#body #colum1 .optalt{ padding:0 1.2em 0 0; color:#D54C2A; font:17px "Trebuchet MS", "Arial", "Lucida Sans"; }
	#body #colum1 label	{ padding:0.7em 0 0; color:#999; font:11px "Arial", "Lucida Sans"; display:block; }
	#body #colum1 input	{ padding:0.1em 0 0 0.2em; border:1px solid #333; height:15px; width:133px; font:11px "Arial", "Lucida Sans"; }
	#body #colum1 #sn	{ margin:0.5em 0 1em; }
	/**//* End /*//**/
	
	/**//* COLUMN LEFT NEW/*//**/
	.cuadernillo_new {
	width: 179px;
	float: left;
	height: 280px;
	font-size: 11px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.imagen_new {
	width: 150px;
	float: left;
	margin-top: 0px;
	}
	.texto_cuadro {
	width: 150px;
	float: left;
	font-size: 11px;
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	}
	.titulo_new {
	color: #CF4A41;
	width: 150px;
	height: 18px;
	float: left;
	font: 12px "Arial", "Lucida Sans";
	}
	
	/**//* COLUMN CENTER /*//**/
	#body #colum2		{ padding:0 1.2em 0 0; width:681px; float:left; }
	#body #colum2 #d1	{ padding:0 1em 0 0.45em; width:343px; float:left; }
	#body #colum2 #d2	{ padding:0 0 1.3em; width:311px; }
	#body #colum2 .d1	{ width:467px; float:left; }
	#body #colum2 .d2	{ width:205px; height:179px; }
	#body #colum2 .dd1	{ width:467px; float:left; }
	#body #colum2 .dd2	{ width:205px; }
	#body #colum2 .sp	{ margin:0 0 0 23em; font:bold 13px "Arial", "Lucida Sans" }
	#body #colum2 .orng	{ font:bold 13px "Arial", "Lucida Sans"; color:#D54C2A; }
	#body #colum2 .b		{ margin:1em 0; color:#D54C2A; font:13px "Arial", "Lucida Sans"; }
	#body #colum2 .b b	{ color:#666; font:bold 13px "Arial", "Lucida Sans"; }
	#body #colum2 .ul	{ margin:1em 0 1em 1em; }
	#body #colum2 .ul li	{ margin:1em 0 0; }
	#body #colum2 .ul li p	{ display:block; margin:0 13em 0 0; }
	#body #colum2 .ul li p b{ font:bold 13px "Arial", "Lucida Sans"; }
	#body #colum2 .row	{ width:255px; }
	#body #colum2 #h6bold h6 { margin:1em 0 0; font:bold 13px "Arial", "Lucida Sans"; }
	#body #colum2 #lasts	{ margin:0; padding:0; float:right; line-height:33px; }
	/**//* End /*//**/
	
	/**//* SECTION 508 /*//**/
	#body #colum2 #s508		{ margin:0 0 1.5em; width:447px; }
	#body #colum2 #s508 b		{ margin:0 0.2em 0 0.4em; }
	#body #colum2 #s508 span 	{ float:left; }
	#body #colum2 #s508 p		{ float:right; color:#5A471C; font:12px "Arial", "Lucida Sans"; height:19px; }
	#body #colum2 #s508 img	{ margin:0.1em 0.3em 0 1em; vertical-align:middle; }
	#body #colum2 #s508 img.n	{ margin:0 0.3em 0 0; vertical-align:middle; }
	#body #colum2 #imgs #img2	{ display:none; visibility:hidden; }
	#body #colum2 #imgs #img3	{ display:none; visibility:hidden; }
	/**//* End /*//**/
	
	/**//* FORM /*//**/
	#form					{ width:655px; font:12px "Arial", "Lucida Sans"; }
	#form .data				{ margin:1em 0 0; }
	#form .data label			{ font:bold 12px "Arial", "Lucida Sans"; display:block; float:left; width:77px; }
	#form .data input,select	{ width:297px; height:19px; border:1px solid #999; }
	#form .data textarea		{ height:277px; width:557px; border:1px solid #999; }
	#form .data input.f		{ font:bold 11px "Arial", "Lucida Sans"; }
	#form .data input.chk		{ width:15px; }
	#form .data a			{ margin:0 0 2em 6.45em; padding:0.5em; display:block; width:95px; border:1px solid #999; }
	#form .data a:hover		{ border:1px solid #CCC; }
	/**//* End /*//**/
	
#blocknav			{ margin: 0 0 1em 0; background:url(../images/generics/borderseparator.gif) bottom repeat-x; width:679px; }
#nav				{ margin: 1.3em 0 0; }
#nav li				{ font:11px "Arial", "Lucida Sans"; display:inline; }
#nav b				{ color:#CCC; font:14px "Trebuchet MS", "Arial", "Lucida Sans"; }
#colum1menu			{ margin: 0 0 2em; width:138px; }
#colum1menu	a		{ background:url(../images/generics/row_brown.gif) right no-repeat; display:block; width:100%; color:#42332D; font:15px "Trebuchet MS", "Arial", "Lucida Sans"; }
#colum1menu	a:hover	{ color:#D54C2A; }

#themesmenu	a		{ padding:0.2em 0 0 1.5em; background:url(../images/generics/arrow.gif) left center no-repeat; display:block; width:100%; color:#000; height:17px; font:11px "Arial", "Lucida Sans"; }
#themesmenu	a:hover	{ padding:0.2em 0 0 1.5em; background:url(../images/generics/arrow.gif) left center no-repeat; color:#CCC; }
#themesmenu	p		{ padding:0.2em 0 0.2em 1.5em; background:url(../images/generics/arrow.gif) left center no-repeat; color:#CCC; font:11px "Arial", "Lucida Sans"; }

#completenote		{ margin:1em 0 0; width:447px; }
#arrowleft			{ background:url(../images/generics/flecha1.gif) left center no-repeat; }
#mtop h6				{ margin:1em 0 0; }
#arrowleft h1		{ padding:0.3em 0 0 1.5em; height:25px; }

#footer				{ background:#E2E3E5; width:100%; height:31px; text-align:center; }
#footer p 			{ padding:0.5em 0 0.9em; color:#9D9FA2; font:11px "Arial","Lucida Sans"; }

#MsgToUser			{ padding:5em 0 0 0; display:none; visibility:hidden; }
#mapaHilton			{ width:512px; height:380px; float:left;}
#resto				{ width:512px; float:left;}
/**//* End /*//**/


/**//* Define my classes /*//**/
.date				{ font:12px "Arial", "Lucida Sans"; }
.notedate			{ color:#D54C2A; font:12px "Arial", "Lucida Sans"; }
.btnsend			{ padding:0 0.7em 0 1.7em; background:url(../images/generics/suscribe.gif) left no-repeat; font:11px "Arial", "Lucida Sans"; }
.btnsendP			{ display:block; font:12px "Arial", "Lucida Sans"; }
.predesc			{ margin:0.3em 0 0; font:13px "Arial", "Lucida Sans"; }
.seemore			{ margin:1.5em 0 0; padding:0 1.5em 0.1em 1.7em; background:url(../images/generics/seemore.gif) left no-repeat; float:left; display:block; font:11px "Arial", "Lucida Sans"; }
.seemore2			{ margin:1.5em 0 0; padding:0 1.5em 0.1em 1.7em; float:left; display:block; font:11px "Arial", "Lucida Sans"; }
.seeed				{ margin:1.5em 0 0; padding:0 0.7em 0 1.5em; background:url(../images/generics/___ed.gif) left no-repeat; float:left; display:block; font:11px "Arial", "Lucida Sans"; }
.seedl				{ margin:1.5em 0 0; padding:0 0 0 1.3em; background:url(../images/generics/___dl.gif) left no-repeat; float:left; display:block; font:11px "Arial", "Lucida Sans"; }
.dAN				{ margin:0 0 0.5em; float:right; }
.btnAN				{ margin:1em 0 0; padding:0.3em 0.9em 0.3em 3.5em; background:#D0420F url(../images/generics/_a.gif) left no-repeat; width:39px; display:block; font:11px "Arial", "Lucida Sans"; color:#FFF; }
.seemorenopad		{ font:13px "Arial", "Lucida Sans"; }
.invsm				{ margin:1.5em 0 0; padding:0 0.7em 0 1.7em; background:url(../images/generics/download.gif) left no-repeat; float:left; display:block; font:11px "Arial", "Lucida Sans"; }
.note				{ margin:0.7em 0 0; width:355px; }
.text				{ margin:1.5em 0; width:627px; }
.textindent			{ margin:1.5em 0; width:627px; text-indent:20px; }
.dottedfornote		{ background:#CCC; height:1px; margin:3em 0 0; }
.dotted   			{ background:url(../images/generics/borderseparator.gif) bottom repeat-x; height:1px; margin:0 0 0.9em; }
.dotted hr 			{ display:none; }
.padtb				{ padding:0.5em 0; }
.padtop				{ padding:1em 0 0; }
.padtop span			{ font:13px "Arial", "Lucida Sans"; }
.padtop li			{ margin:0.5em 0 0; }
.padleft			{ padding:0 0 0 1em; }
.doublepadtop		{ padding:2em 0 0; }
.doublepadtop span	{ font:13px "Arial", "Lucida Sans"; }
.doublepadtop li		{ margin:0.5em 0 0; }
.padrightandleft	{ padding:0 1.5em; }
.link				{ font:11px "Arial", "Lucida Sans"; }
.div				{ background:#efe7da; height:25px; }
.div b				{ padding:0.1em 0 0 1.7em; display:block; float:left; }
.div .titleA			{ width:207px; }
.div .titleB			{ width:203px; }

.News				{ margin:0 1.5em 0 0; padding:0 0 1.9em; width:315px; float:left; }
.News div				{ margin:0.5em 0 0 0.5em; }
.News h1				{ padding:0 0 0.3em; background:url(../images/generics/borderseparator.gif) bottom repeat-x; font:11px "Arial", "Lucida Sans"; color:#333; }
.News span			{ font:10px "Arial", "Lucida Sans"; color:#777; }
.News h2				{ font:bold 12px "Arial", "Lucida Sans"; color:#999; }
.News p				{ margin:1em 0 0; width:265px; }

.STF span			{ font:bold 17px "Arial", "Lucida Sans"; color:#999; }
.STF b				{ font:12px "Arial", "Lucida Sans"; }
.STF i				{ font:italic 12px "Arial", "Lucida Sans"; color:#999; }
.STF img				{ float:right; }
.STF p.rwidth		{ width:393px; }
.STF span.frmmark	{ font: 10px "Tahoma", "Arial", "Lucida Sans"; color:#CF4A41; }
.STF span.red		{ font: 11px "Tahoma", "Arial", "Lucida Sans"; color:#CF4A41; }
.STF div.formref		{ padding:0 0 1.7em; }
.STF div.formref b	{ color:#333; font: bold 11px "Tahoma", "Arial", "Lucida Sans"; }
.STF div.formref b.gy	{ color:#888; font: bold 11px "Tahoma", "Arial", "Lucida Sans"; }
.STF .allC			{ padding:1.5em 0; width:600px; }
.STF .allC div		{ padding:0 1em; width:150px; float:left; }
.STF .allC div.L		{ padding:0; width:1px; height:100%; background:url(../images/generics/borderseparator.gif) repeat-y; }
.STF .allC h3		{ padding:0 0 0 1em; background:url(../images/generics/arrowb.gif) left no-repeat; font:bold 13px "Arial", "Lucida Sans"; color:#CF4A41; }
.STF .allC ul			{ padding:0.7em 0 0; }
.STF .allC ul li		{ padding:0.3em 0 0.2em 1.5em; background:url(../images/generics/borderseparator.gif) bottom repeat-x; }
.STF .allC a			{ color:#000; }
.STF .frm			{ padding:1.5em 0 0; }
.STF .frm .z			{ padding:0 0 0.9em; }
.STF .frm .z label		{ margin:0 0.9em 0 0; font: bold 11px "Tahoma", "Arial", "Lucida Sans"; line-height:17px; display:block; float:left; width:237px; text-align:right; }
.STF .frm .z input		{ padding:0 0 0 0.3em; width:277px; height:17px; border:1px solid #999; }
.STF .frm .z select	{ width:auto; }
.STF .frm .z span		{ padding:0 0 0 0.3em; font: 10px "Tahoma", "Arial", "Lucida Sans"; color:#CF4A41; }
.STF .frm .limits 	{ padding:0 0 0.9em; width:535px; }
.STF .frm .limits a	{ float:right; }


.twocols			{
	padding:1em 0 0;
	width:150px;
}
.twocols div			{ width:439px; }
.twocols b			{ padding:0 1em 0 0; display:block; float:left; width:173px; font:bold 13px "Trebuchet MS", "Arial", "Lucida Sans"; color:#FF6600; }
.twocols span		{ float:left; display:block; width:233px; font:bold 13px "Trebuchet MS", "Arial", "Lucida Sans"; }
.twocols .sn			{ width:197px; font:13px "Trebuchet MS", "Arial", "Lucida Sans"; }


.OLabc				{ list-style:lower-alpha inside; }
.OLabc li				{ font:13px "Arial", "Lucida Sans"; }
.OLabcACT			{ margin:1.7em 0; list-style:lower-alpha inside; }
.OLabcACT li			{ margin:1.5em 0 0; font:13px "Arial", "Lucida Sans"; color:#FF4400; }
.OLabcACT li span		{ color:#666; font:12px "Arial", "Lucida Sans"; }
.bk2cols			{ width:100%; margin:2em 1.6em; }
.bk2cols a			{ font:11px "Arial", "Lucida Sans"; }
.bk2cols p			{ font:12px "Arial", "Lucida Sans"; }
.bk2cols ul			{ margin:1em 0 0; }
.bk2cols div			{ margin:0 1em 0 0; width:315px; float:left; }
.bk2cols img			{ margin:0 1em 0 0; float:left; }
.ulc2				{ margin:0; padding:0; }
.ulc2 li				{ color:#5A471C; font:bold 13px "Arial", "Lucida Sans"; }
.asterik			{ vertical-align:super; color:#D54C2A; font:9px "Arial", "Lucida Sans"; }
.bold				{ font-weight: bold; }
.coloring			{ color:#D54C2A; }
.inline				{ margin:0 0 1em; width:666px; }
.inline	li			{ margin:0.1em; float:left; width:21px; }
.inline	li a			{ padding:0 0.3em; text-align:right; border:1px solid #FFF; }
.inline	li a:hover	{ background:#DBD4C8; border:1px solid #9D9FA2; }
.imgs				{ margin:0.5em 0 0; display:block; }
.imgs a				{ color:#666; }
.rgt				{ margin:2em 0 0; font:bold 13px "Arial", "Lucida Sans"; float:right; }
.ASGOR ul			{ margin:2em 0; }
.ASGOR ul li			{ margin:1em 0 0; }
.ASGOR ul li span		{ margin:0 0 0 1em; }
.consulta_enviada {




	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #A07D15;
	text-decoration: none;
}
.pan_de_texto_bold {


	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
}
/**//* End /*//**/

