body							{ background: #FFFFFF url(../img/back_body.gif) repeat-y ; padding:0; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; letter-spacing: normal; color:#000000; }
h1, h2, h3, h4, h5, h6			{ margin: 0; padding: 0;}
.clear							{ clear: both; margin: 0; padding: 0; font-size: 0em;}
hr								{ display: none;}
p								{ margin: 1.1em 0 0.5em 0 ; }
form							{ margin: 0; padding: 0;}



/*---------------------------------------------------------------- NAV -------------------------------------------------------*/


div.main_nav ul 					{ font-weight: bold; display: block; font-size: 12px; letter-spacing: normal; list-style: none; margin: 0; padding: 0;}
div.main_nav ul li 					{ float: right; padding: 0; margin: 0; margin-left: -6px;}

div.main_nav ul li a					 { margin: 0; padding-left: 18px; color: #b96101; text-decoration: none; display: block; background-image: url(../img/etiq_start1.gif); background-repeat: no-repeat;}
div.main_nav ul li a:link 				 { color: #b96101; background-position: 0px 0px;}
div.main_nav ul li a:visited			 { color: #b96101; background-position: 0px 0px;}
div.main_nav ul li a:hover 				 { color: #b96101; background-position: 0px -25px; text-decoration:none;}
div.main_nav ul li a:active 			 { color: #ffffff; background-position: 0px -50px;}

div.main_nav ul li a span						    { display: block; padding: 4px 15px 3px 0; background-image: url(../img/etiq_end1.gif); background-repeat: no-repeat;}
div.main_nav ul li a:link span 					    { background-position: 100% 0px;}
div.main_nav ul li a:visited span 				    { background-position: 100% 0px;}
div.main_nav ul li a:hover span					    { background-position: 100% -25px;}
div.main_nav ul li a:active span 					{ background-position: 100% -50px;}

div.main_nav ul.sel_01 li a.et_01:link, ul.sel_01 li a.et_01:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_09 li a.et_09:link, ul.sel_09 li a.et_09:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_02 li a.et_02:link, ul.sel_02 li a.et_02:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_03 li a.et_03:link, ul.sel_03 li a.et_03:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_04 li a.et_04:link, ul.sel_04 li a.et_04:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_05 li a.et_05:link, ul.sel_05 li a.et_05:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_06 li a.et_06:link, ul.sel_06 li a.et_06:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_07 li a.et_07:link, ul.sel_07 li a.et_07:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_10 li a.et_10:link, ul.sel_10 li a.et_10:visited { background-position: 0 -75px; color: white;}
div.main_nav ul.sel_08 li a.et_08:link, ul.sel_08 li a.et_08:visited { background-position: 0 -75px; color: white;}



div.main_nav ul.sel_01 li a.et_01:hover, ul.sel_01 li a.et_01:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_09 li a.et_09:hover, ul.sel_09 li a.et_09:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_02 li a.et_02:hover, ul.sel_02 li a.et_02:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_03 li a.et_03:hover, ul.sel_03 li a.et_03:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_04 li a.et_04:hover, ul.sel_04 li a.et_04:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_05 li a.et_05:hover, ul.sel_05 li a.et_05:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_06 li a.et_06:hover, ul.sel_06 li a.et_06:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_07 li a.et_07:hover, ul.sel_07 li a.et_07:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_10 li a.et_10:hover, ul.sel_10 li a.et_10:active { background-position: 0 -75px; color: #b96101;}
div.main_nav ul.sel_08 li a.et_08:hover, ul.sel_08 li a.et_08:active { background-position: 0 -75px; color: #b96101;}



div.main_nav ul.sel_01 li a.et_01:link span, ul.sel_01 li a.et_01:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_09 li a.et_09:link span, ul.sel_09 li a.et_09:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_02 li a.et_02:link span, ul.sel_02 li a.et_02:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_03 li a.et_03:link span, ul.sel_03 li a.et_03:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_04 li a.et_04:link span, ul.sel_04 li a.et_04:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_05 li a.et_05:link span, ul.sel_05 li a.et_05:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_06 li a.et_06:link span, ul.sel_06 li a.et_06:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_07 li a.et_07:link span, ul.sel_07 li a.et_07:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_10 li a.et_10:link span, ul.sel_10 li a.et_10:visited span { background-position: 100% -75px;}
div.main_nav ul.sel_08 li a.et_08:link span, ul.sel_08 li a.et_08:visited span { background-position: 100% -75px;}


div.main_nav ul.sel_01 li a.et_01:hover span, ul.sel_01 li a.et_01:active span { background-position: 100% -75px;}
div.main_nav ul.sel_09 li a.et_09:hover span, ul.sel_09 li a.et_09:active span { background-position: 100% -75px;}
div.main_nav ul.sel_02 li a.et_02:hover span, ul.sel_02 li a.et_02:active span { background-position: 100% -75px;}
div.main_nav ul.sel_03 li a.et_03:hover span, ul.sel_03 li a.et_03:active span { background-position: 100% -75px;}
div.main_nav ul.sel_04 li a.et_04:hover span, ul.sel_04 li a.et_04:active span { background-position: 100% -75px;}
div.main_nav ul.sel_05 li a.et_05:hover span, ul.sel_05 li a.et_05:active span { background-position: 100% -75px;}
div.main_nav ul.sel_06 li a.et_06:hover span, ul.sel_06 li a.et_06:active span { background-position: 100% -75px;}
div.main_nav ul.sel_07 li a.et_07:hover span, ul.sel_07 li a.et_07:active span { background-position: 100% -75px;}
div.main_nav ul.sel_10 li a.et_10:hover span, ul.sel_10 li a.et_10:active span { background-position: 100% -75px;}
div.main_nav ul.sel_08 li a.et_08:hover span, ul.sel_08 li a.et_08:active span { background-position: 100% -75px;}






div.main_nav ul li a.et_01 { background-image: url(../img/etiq_inicial_start1.gif)!important;}




a:link				{ text-decoration:none; }
a:visited			{ text-decoration:none;}
a:hover				{ text-decoration:underline;}
a:active			{ text-decoration:none;}





div#wrapper							{ width:1000px; background: #FFFFFF url(../img/trama_bottom.gif) no-repeat bottom right; border:2px solid #FFFFFF; border-left:none; margin-bottom:3px;}
div#wrapper h3						{ background: bottom left no-repeat ; font-size:23px;letter-spacing:-2px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; margin-bottom:14px; font-weight:bold;  }
div#wrapper h4						{ background: bottom left no-repeat ; font-size:19px;letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; margin-bottom:12px;  }
div#wrapper div.area_2 h4			{ font-weight:normal;  }
body.home div#wrapper div.area_2 h4			{ font-weight:bold;  }


div#contents div.left_column h3						{font-size:20px; letter-spacing:-1px; }



div#header div#branding				{ width:350px; height:101px; display:block;}
div#header div#branding	h1			{ background:url(../img/logo.gif) no-repeat bottom left; text-indent:-9999px; overflow:hidden; margin: 10px 0 0 10px;}
div#header div#branding	h1 a		{ height:101px; width:306px; display:block;}





div#footer							{  height:60px; padding:25px; padding-top:20px; padding-right:12px;  }
div#footer div						{ float:left; margin-right:8px; }
div#footer a img					{ border:none; padding:0;}
div#footer p						{ font-size:10px; margin:0; padding:0; }
div#footer div.col_01						{ width:120px; color:#d33105; text-align:center; font-size:10px; }
div#footer div.col_01 img					{ padding-left:8px; text-align:center;padding-right:8px; }
div#footer div.col_02						{ width:180px; padding-right:0;}
div#footer div.col_03						{ width:100px; padding-right:0;}
div#footer div.col_04						{ width:100px; }
div#footer div.col_05						{ width:200px; text-align:center; float:right; color:#5c5c5c;}
div#footer div.col_06						{ width:200px; text-align:right; float:right; color:#5c5c5c;}

div#footer div.col_04 p						{ padding-bottom:4px;}
div#footer a 								{ color:#e87f01; font-weight:bold;}


/*---------------------------------------------------------------- VISTAS -------------------------------------------------------*/


/*HOME*/

/*LOGUEADO*/
body.home div#main_contents															{ height:195px;  padding-top:2px;}
body.home div#main_contents	div.intro div.not_logged 								{ height:195px; }
body.home div#main_contents div.intro div.logged 									{ height:195px;}
body.home div#main_contents div.intro div.logged div.consultas						{ background: url(../img/back_deportistas.jpg)  no-repeat left top;  height:195px; width:730px; border-right:2px solid #f5fbfb;  }
body.home div#main_contents div.intro div.logged div.consultas div.img				{ background-image:url(../img/box_deportistas.gif); height:195px; width: 375px; float:left; text-indent: -9999px; overflow:hidden;}
body.home div#main_contents div.intro div.logged div.consultas div.descripcion		{ width:375px; }

body.home div.cambio_estado div#main_contents div.intro div.logged div.cursos							{ background: url(../img/back_medicos.jpg)  no-repeat left top; height:195px; width:730px; border-right:2px solid #f5fbfb;}
body.home div.cambio_estado div#main_contents div.intro div.logged div.cursos div.img					{ background-image:url(../img/box_cursos.gif); height:195px; width: 375px; float:left; text-indent: -9999px; overflow:hidden;}
body.home div.cambio_estado div#main_contents div.intro div.logged div.cursos div.descripcion			{ width: 350px; float:right; }


body.home div.cambio_estado div#main_contents div.intro div.logged div.cursos div.search			{ background: url(../img/date_cursos.gif) no-repeat left ; float:right; width:247px; height:64px; text-indent:0; padding:9px; padding-left:10px; padding-right:10px; padding-top:12px;  }
body.home div.cambio_estado div#main_contents div.intro div.logged div.cursos div.search h3			{ color:#e87f01; background-image: url(../img/barra_titu_celeste.gif); font-size:20px; margin-bottom:4px;   }
body.home div.cambio_estado div#main_contents div.intro div.logged div.cursos div.search h3 a		{ color:#e87f01; text-decoration:none; }


/*NO LOGUEADO HOME*/

body.home div#main_contents div.intro													{ width:732px; float:left; height:195px;}
body.home div#main_contents div.intro div.not_logged div.consultas						{ background: url(../img/back_deportistas.jpg)  no-repeat; border-right:2px solid #f5fbfb; width:364px; height:195px; float:left; text-indent: -9999px; overflow:hidden; }
body.home div#main_contents div.intro div.not_logged div.consultas div.img				{ background-image:url(../img/box_deportistas.gif); background-position:left; background-repeat:no-repeat; height:195px; width:365px;}
body.home div#main_contents div.intro div.not_logged div.consultas div.img h4 a			{ background:url(../img/ingresa_deportes.gif) no-repeat bottom right; height:20px; width:350px; display:block; float: right; padding-top:150px; margin-right:15px; }
body.home div#main_contents div.intro div.not_logged div.consultas div.descripcion		{ width: 350px; float:left;}


body.home div#main_contents div.intro div.not_logged div.cursos							{ background: url(../img/back_medicos.jpg)  no-repeat; height:195px; border-right:2px solid #f5fbfb; width:364px; float:right;  text-indent: -9999px; overflow:hidden;}
body.home div#main_contents div.intro div.not_logged div.cursos div.img					{ background-image:url(../img/box_cursos.gif); background-position:left; background-repeat:no-repeat; height:195px; width:365px;}
body.home div#main_contents div.intro div.not_logged div.cursos div.descripcion			{ width: 350px; float:left;}
body.home div#main_contents div.intro div.not_logged div.cursos div.img h4 a			{ background:url(../img/ingresa_cursos.gif) no-repeat bottom right; height:20px; width:350px; display:block; float: right; padding-top:150px; margin-right:10px;}



body.home div#main_contents div.search							{ background: url(../img/search_naranja.gif) no-repeat left top; float:right; width:230px; height:176px; padding-bottom:0; padding:6px; padding-top:13px; padding-left:18px; padding-right:18px;}
body.home div#main_contents div.search h3						{ color:#e87f01; background-image: url(../img/barra_titu_naranja.gif); font-size:20px;   }
body.home div#main_contents div.search h3 a						{ color:#e87f01; text-decoration:none; }
body.home div#main_contents div.search p						{ padding-top:25px;  font-weight:bold; font-size:11px;}
body.home div#main_contents div.search span						{ background:url(../img/flecha.gif) no-repeat bottom left; height:15px; width:13px; float:left; display:block; margin-top:35px;}
body.home div#main_contents div.search p a						{ color:#000000;  }
body.home div#main_contents div.search table					{ width:220px; }
body.home div#main_contents div.search table th 				{ width:100%; }
body.home div#main_contents div.search table th input 			{ width:100%; height:19px; padding-top:2px; }
body.home div#main_contents div.search table td input			{  cursor:pointer; }



body.home div.cambio_estado div#main_contents div.search						{ background: url(../img/search_celeste.gif) no-repeat right top; float:right; width:230px; height:176px; padding-bottom:0; padding:6px; padding-top:13px; padding-left:18px; padding-right:20px;}
body.home div.cambio_estado div#main_contents div.search h3						{ color:#2caab1; background-image: url(../img/barra_titu_celeste.gif); font-size:20px;   }
body.home div.cambio_estado div#main_contents div.search h3 a					{ color:#2caab1; text-decoration:none; }
body.home div.cambio_estado div#main_contents div.search span					{ background:url(../img/flecha_celeste.gif) no-repeat bottom left; height:15px; width:13px; float:left; display:block; margin-top:35px;}
body.home div.cambio_estado div#main_contents div.search p a					{ color:#000000;  }
body.home div.cambio_estado div#main_contents div.search table input.button				{ background: url(../img/back_bt_g.gif) no-repeat; height:23px; }

body.home div#contents div.box div.login div.form div.link							{ background-image:none; font-size:10px; color:#cccccc; float:none; width:auto; }


body.home div#contents div.right_column div.col_wrap			{ padding-top:10px; }

body.home div#contents div.right_column div.area_1 div.col_01 { float:left; width:66.6%;display:block; }
body.home div#contents div.right_column div.area_1 div.col_02 { float:left; width:33.3%;display:block; }

body.home div#contents div.right_column div.area_2 div.col_01 { float:left; width:33.3%;display:block; }
body.home div#contents div.right_column div.area_2 div.col_02 { float:left; width:33.3%;display:block; }
body.home div#contents div.right_column div.area_2 div.col_03 { float:left; width:33.3%;display:block;}



/*------------------------------------------------------------------------------------------------------------------------------------------*/


/*NO LOGUEADO */
div#main_contents div.intro div.not_logged 											{ background: url(../img/back_deportistas.jpg)  no-repeat;  border-right:2px solid #f5fbfb;  width:732px; display:block;  height:85px; float:left; text-indent: -9999px; overflow:hidden;  }
div#main_contents div.intro div.not_logged div.img 									{ background: url(../img/img_log_publico1.gif) no-repeat ; width:732px; height:85px; float:left;  }

/*------------------------ deportista------------------------------------------*/

div#main_contents div.intro div.not_logged 										{ height:85px; }

div#main_contents div.intro div.not_logged div.consultas						{ background: url(../img/back_deportistas.jpg)  no-repeat;  border-right:2px solid #f5fbfb;  width:732px; display:block;  height:85px; float:left; text-indent: -9999px; overflow:hidden;  }
div.intro div.not_logged div.consultas div.img									{ background: url(../img/img_log_deportistas.gif) no-repeat ; width:732px; height:85px; float:left;  }

/*------------------------ medico------------------------------------------*/

body div.cambio_estado div#main_contents div.intro div.not_logged 									{ height:85px;}
body div.cambio_estado div#main_contents div.intro div.not_logged div.cursos						{ background: url(../img/back_medicos.jpg)  no-repeat;  border-right:2px solid #f5fbfb;  width:732px; display:block;  height:85px; float:left; text-indent: -9999px; overflow:hidden;  }
body div.cambio_estado div#main_contents div.intro div.not_logged div.cursos div.img				{ background: url(../img/img_not_log_medicos.gif) left no-repeat; width:732px; height:85px; float:left;}





/*LOGUEADO DEPORTISTA*/

div#main_contents div.intro													{ width:732px; float:left;}

div#main_contents div.intro div.logged div.consultas					{ background: url(../img/back_deportistas.jpg)  no-repeat;  border-right:2px solid #f5fbfb; width:732px; display:block;  height:85px; float:left; text-indent: -9999px; overflow:hidden; }
div#main_contents div.intro div.logged div.consultas div.img			{ background:url(../img/img_log_deportistas.gif)  left no-repeat; width:732px; height:85px; float:left;}




div#main_contents div.search											{ background: url(../img/date_sport.gif) no-repeat left ; float:right; width:230px; height:64px; text-indent:0; padding:6px; padding-top:15px; padding-left:16px; padding-right:20px  }
div#main_contents div.search h3											{ color:#e87f01; background-image: url(../img/barra_titu_naranja.gif); font-size:20px; margin-bottom:4px;   }
div#main_contents div.search h3 a										{ color:#e87f01; text-decoration:none; }




/*LOGUEADO MEDICO*/

div.cambio_estado div#main_contents div.logged div.cursos											{ background: url(../img/back_medicos.jpg)  no-repeat;  border-right:2px solid #f5fbfb; width:732px;  height:1%; height:85px; display:block;  float:left; text-indent: -9999px; overflow:hidden;}
div.cambio_estado div#main_contents div.intro div.logged div.cursos div.img							{ background-image: url(../img/img_log_medicos.gif); background-position:left; background-repeat:no-repeat; width:732px; height:85px; float:left; }
div.cambio_estado div#main_contents div.search														{ background: url(../img/date_cursos.gif) no-repeat left ; float:right; width:230px; height:64px; text-indent:0; padding:6px; padding-top:15px; padding-left:16px; padding-right:20px   }
div.cambio_estado div#main_contents div.search h3													{ color:#2caab1; background-image: url(../img/barra_titu_celeste.gif); font-size:20px; margin-bottom:4px;   }
div.cambio_estado div#main_contents div.search h3 a													{ color:#2caab1; text-decoration:none; }
div.cambio_estado div#main_contents div.search table input.button									{ background: url(../img/back_bt_g.gif) no-repeat;}
div#main_contents div.search table													{width:auto;  }
div#main_contents div.search table th												{width:auto;  }
div#main_contents div.search table input											{width:180px;  }
div#main_contents div.search table td input.button									{width:20px;  cursor:pointer;}


/*--------------------------------------------------------- layout cursos---------------------------------------------------------------------------*/

body.home div.cambio_estado div#contents div.right_column div.area_1 div.col_01 	{ float:left; width:66.6%;display:block; }
body.home div.cambio_estado div#contents div.right_column div.area_1 div.col_02 	{ float:left; width:33.3%;display:block; }
div.cambio_estado  div#contents div.right_column div.area_1 div.col_01 				{ width:100%; display:block; }


div.cambio_estado div#contents div.right_column h3		{ color:#2caab1; background-image: url(../img/barra_titu_celeste.gif); }
div.cambio_estado div#contents div.right_column h3 a	{ color:#2caab1;  }

div.cambio_estado div#contents div.right_column h4		{ color:#2caab1; background-image: url(../img/barra_titu_celeste.gif); }
div.cambio_estado div#contents div.right_column h4 a	{ color:#2caab1; }



div.cambio_estado div#contents div.right_column div.form table tr.buttons input									{ width:70px; height:26px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #5ab5bb url(../img/back_bt_green.gif) right repeat-y; border:1px solid #2e9ea3; border-left-color:#72d0d4; border-top-color:#72d0d4; }
div.cambio_estado div#contents div.right_column div.form table tr.buttons td input.clear 						{ background:url(../img/back_bt_green1.gif) ; color:#FFFFFF; border:1px solid #389da1; border-left-color:#9ae5e8; border-top-color:#9ae5e8; }

div.cambio_estado div#contents div.left_column div.box div.login div.form form table tr.buttons td input			{background: #5ab5bb url(../img/back_bt_green.gif) left repeat-y; border:1px solid #2e9ea3; border-left-color:#72d0d4; border-top-color:#72d0d4; }
div.cambio_estado div#contents div.left_column div.box div.login div.form form table tr.buttons td input.clear 		{ background: url(../img/back_bt_green1.gif); color:#FFFFFF; border:1px solid #389da1; border-left-color:#9ae5e8; border-top-color:#9ae5e8;  }
div.cambio_estado div#contents div.left_column div.box div.login div.form div.link									{ width:auto;}



div.cambio_estado div#contents div.right_column div.box p a				{ color: #2caab1;  }
div.cambio_estado div#contents div.right_column div.box p a:hover		{ text-decoration:underline;  color: #2caab1; }

div.cambio_estado div#footer div.col_03 p								{ color: #2caab1;}
div.cambio_estado div#footer a											{ color: #2caab1;}



/*--------------------------------------------------------- paginador---------------------------------------------------------------------------*/

div.cambio_estado div#contents div.right_column div.paginador a			{ color:#2caab1;  }

/*--------------------------------------------------------- confirmacion_pago---------------------------------------------------------------------------*/

div.cambio_estado div#contents div.right_column div.desarrollo div.f_pago_01 h5 			{ background: url(../img/pago_01_cursos.jpg) no-repeat; height:50px;  text-indent:-9999px; overflow:hidden; padding-bottom:7px;}
div.cambio_estado div#contents div.right_column div.desarrollo div.f_pago_02 h5 			{ background: url(../img/pago_02_cursos.jpg)  no-repeat; height:50px;  text-indent:-9999px; overflow:hidden; padding-bottom:7px;}
div.cambio_estado div#contents div.right_column div.desarrollo div.buttons input			{ background:url(../img/back_bt_green1.gif) right; border:1px solid #389da1; border-left-color:#9ae5e8; border-top-color:#9ae5e8; color:#FFFFFF; float:right; margin-left:7px; }

div.cambio_estado div#contents div.right_column div.box div.desarrollo table.confirmacion tr th.head  				{ text-align:right; width:300px;  }
div.cambio_estado div#contents div.right_column div.box div.desarrollo table.confirmacion tr.buttons input			{ width:85px; height:24px;  }
div.cambio_estado div#contents div.right_column div.box div.desarrollo table.confirmacion td span a					{  color: #2caab1; display:block;}

div.cambio_estado div#contents div.right_column div.confirmacion div.compra div.buttons input				{ width:195px; background: url(../img/back_bt_green1.gif) center;  }


/*------------------------------------------------------------------------------------------------------------------------------------------*/

table input										{ border:1px solid #999999; border-bottom:#dddcdb; border-right:#dddcdb; color:#999999;}
table input.button								{ background: url(../img/back_bt.gif) no-repeat; width:20px; height:23px; border:none; margin-left:5px; color:#FFFFFF; padding:0;}
div.left_column table input.button				{ background: url(../img/back_bt_gris.gif) no-repeat; width:20px; height:23px; border:none; margin-left:5px; color:#FFFFFF; padding:0;}
div.left_column div.buscador table 				{ width:100%;}
div.left_column div.buscador table td				{ width:100%;}

/*---------------------------------------------------------CONTENTS---------------------------------------------------------------------------*/


div#main_contents					{ background: url(../img/repeat_contents.gif) bottom repeat-x; padding-bottom:9px; padding-top:1.5px; border-top:1px solid #e7e5e5; }

div#contents						{ background: #FFFFFF url(../img/repeat_contents1.gif) repeat-y; padding-top:8px; border-bottom:1px solid #cfcfcf; }
div#contents div.box				{ margin-bottom:25px;}
div#contents div.left_column		{ float:left; width:234px;  font-size:11px;}
div#contents div.right_column		{ float:right; width:766px;}

div#contents div.right_column div.col_wrap			{ padding:12px; padding-top:5px; }
div#contents div.left_column div.col_wrap			{ padding:15px; padding-top:15px; }
div#contents div.left_column div.col_wrap div.usuario h3												{ color:#e87f01; background-image: url(../img/barra_titu_naranja.gif); }
/*--------------------------------------------------------- breadcrums---------------------------------------------------------------------------*/
div#contents div.right_column div.breadcrumb			{ margin-bottom:17px; margin-left:1px; background:url(../img/banda_bread_crums.gif) repeat-x top; padding:5px; padding-top:0; padding-left:12px; color:#e87f01; font-size:14px; font-weight:bold; }
div#contents div.right_column div.breadcrumb a			{ font-size:11px; font-style: italic; font-weight:normal; color:#e8ad2b; }

/*---------------------------------------------------------paginador---------------------------------------------------------------------------*/
div#contents div.right_column div.paginador 			{ font-weight:normal; color:#999999; font-size:11px; text-align:right; margin-bottom:10px;  }
div#contents div.right_column div.paginador a			{ color:#e87f01;  }


/*--------------------------------------------------------- area 2---------------------------------------------------------------------------*/
div#contents div.right_column div.area_2 div.col_01 		{ float:left; width:33.3%;display:block; }
div#contents div.right_column div.area_2 div.col_02 		{ float:left; width:33.3%;display:block;}
div#contents div.right_column div.area_2 div.col_03 		{ float:left; width:33.3%;display:block;}






/*-------------------------------------------------------- CONTENTS--------------------------------------------------------------------------*/


div#contents div.right_column div.area_1 div.col_01 { width:100%; display:block; }



div#contents div.right_column h3					{ color:#e87f01; background-image: url(../img/barra_titu_naranja.gif); }
div#contents div.right_column h3 a					{ color:#e87f01; }
div#contents h3 a:hover								{ text-decoration:none;}

div#contents div.right_column h4					{ color:#e87f01; background-image: url(../img/barra_titu_naranja.gif); }
div#contents div.right_column h4 a					{ color:#e87f01; }
div#contents h4 a:hover								{ text-decoration:none;}

div#contents div.left_column h3						{ color:#858484; background-image: url(../img/barra_titu_gris.gif); }
div#contents div.left_column h3 a					{ color:#858484; }


div#contents div.left_column div.box ul				{ margin:0; padding:0; list-style:none; }
div#contents div.left_column div.box ul	li			{ margin:0; padding:0; background: url(../img/repeat_barra_li.gif) bottom repeat-x; padding-bottom:9px; margin-bottom:5px; }
div#contents div.left_column div.box ul	li p		{ margin:0; padding:0; color:#969696;}
div#contents div.left_column div.box ul	li h4		{ color:#000000; font-size:13px; padding-bottom:0px; margin-bottom:4px; letter-spacing:-1px; }
div#contents div.left_column div.box ul	li a			{ color:#000000; }
div#contents div.left_column div.box ul	li a:hover		{ color:#848282; }


div#contents div.left_column div.box div.sub_menu ul li 			{ font-size:11px; font-weight:normal; text-align:right; margin-bottom:3px; }
div#contents div.left_column div.box div.sub_menu ul li.selected a	{ background:url(../img/flecha_gris.gif) no-repeat 0 50%; font-weight:bold; padding-left:12px; margin:0; }
/*--------------------------------------------------------- PUBLICIDAD----------------------------------------------------------------------*/


div.publicidad_un_cuarto										{ text-align:center; margin-bottom:20px; }
div.publicidad_un_cuarto p										{ font-size:9px; text-align:left; margin-bottom:3px; margin-left:0; padding-left:7px;}
div.publicidad_un_cuarto a img									{ text-decoration:none; border:none;}

div.publicidad_tres_cuartos										{ text-align:center; margin-bottom:20px;}
div.publicidad_tres_cuartos p										{ font-size:9px; text-align:left; margin-bottom:3px; margin-left:0; padding-left:4px;}
div.publicidad_tres_cuartos a img									{ text-decoration:none; border:none;}

/*--------------------------------------------------------- LINKS---------------------------------------------------------------------------*/


div.link							{ background:url(../img/flecha.gif) no-repeat left; float:right; font-size:11px; padding-left:0; padding:2px;}
div.desarrollo div.link 			{ background-image: none;}
div.link a							{ color:#e87f01; padding-left:13px; }
div.link a.email					{  background: url(../img/email.gif) no-repeat left; height:19px; padding:7px; padding-left:20px;  }
div.link a.print					{  background: url(../img/print.gif) no-repeat left; height:19px; padding:7px; padding-left:20px; }


div.cambio_estado div.link							{ background:url(../img/flecha_celeste.gif) no-repeat left; float:right; font-size:11px; padding:2px; }
div.cambio_estado div.desarrollo div.link			{ background:none; }
div.cambio_estado div.listado div.link				{ background:url(../img/flecha_celeste.gif) no-repeat left;  }
div.cambio_estado div.link a						{ color:#2caab1;  }


div.cambio_estado div.link a.email					{  background: url(../img/email_green.gif) no-repeat left ; height:19px; padding:7px; padding-left:20px;  }
div.cambio_estado div.link a.print					{  background: url(../img/print_green.gif) no-repeat left; height:19px; padding:7px; padding-left:20px; }
div.linkbox a
{ color:#fff2d5; padding-left:13px; }
div.linkbox
{ background:url(../img/flecha_blanca.gif) no-repeat left; float:right; font-size:11px; padding-left:0; padding:2px;}

/*--------------------------------------------------------- CONSULTA DESARROLLO---------------------------------------------------------------------------*/

div#contents div.right_column div.box div.desarrollo h3 			{ font-size:23px; }
div#contents div.right_column div.box div.desarrollo ul				{ margin-bottom:25px;}

div.box div.perfil_usuario_welcome	{ 
height:1%;
padding:9px;
border:1px solid #e8ad2b;
background-color:#f8e7c7;
padding-bottom:0px;
padding-top:0px;
color:#ffffff;
}
div.box div.perfil_usuario_welcome p.welcome { 
font-size:14px; color:#d97900;
}

div.box div.perfil_usuario	{ 
height:1%;
padding:9px;
border:1px solid #e8ad2b;
background-color:#ebb33a;
padding-bottom:5px;
margin-bottom:20px;
color:#ffffff;
}
div.box div.perfil_usuario p { 
margin:0; 
font-size:11px;  
background: url(../img/repeat_barra_limc.gif) bottom repeat-x; 
padding-bottom:4px; 
margin-bottom:3px;
}
div.box div.perfil_usuario p a { 
color:#ffffff;
font-weight:bold; 
 }
div.box div.perfil_usuario div.link { 
font-weight:bold; 
}
div.box div.perfil_usuario p.welcome { 
font-size:12px; color:#c91300;
}
div.left_column div.box div.mi_cuenta { 
width:auto; 
 }


div.cambio_estado div.box div.perfil_usuario p					{ padding-bottom:4px; margin-bottom:3px;}


/*BOX LOGUIN*/
div#contents div.box div.login div.form 									{ width:60%; padding:5px; padding-bottom:0; padding-top:15px;}
div#contents div.box div.login div.form_g 									{ width:60%; padding:5px; padding-bottom:0; padding-top:15px;}
div#contents div.box div.login div.form table								{ padding:0; margin:0;}
div#contents div.box div.login div.form_g table								{ padding:0; margin:0;}
div#contents div.box div.login div.form div.link							{ background-image:none; font-size:10px; color:#cccccc; float:none; width:60%; text-align:right ; padding-top:3px;}
div#contents div.box div.login div.form_g div.link							{ background-image:none; font-size:10px; color:#cccccc; float:none; width:60%; text-align:right ; padding-top:3px;}
div#contents div.box div.login div.form div.link a							{ margin:0; padding:0; color:#999999; text-align:right ; }
div#contents div.box div.login_g div.form div.link a							{ margin:0; padding:0; color:#999999; text-align:right ; }

body.home div#contents div.right_column div.box div.login div.form							{ width:auto; padding-top:5px;}
body.home div#contents div.right_column div.box div.login_g div.form							{ width:auto; padding-top:5px;}
body.home div#contents div.right_column div.box div.login div.form form table input			{ width:120px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999; padding-bottom:3px; padding-left:3px;}
body.home div#contents div.right_column div.box div.login div.form_g form table input			{ width:120px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999; padding-bottom:3px; padding-left:3px;}
body.home div#contents div.box div.login div.form form table tr.buttons td input			{ width:47px; height:20px; font-size:11px; color:#FFFFFF; padding-bottom:4px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73;}
body.home div#contents div.box div.login div.form_g form table tr.buttons td input			{ width:47px; height:20px; font-size:11px; color:#FFFFFF; padding-bottom:4px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73;}
body.home div#contents div.box div.login div.form form table tr.buttons td input.clear 		{ background:url(../img/back_bt_orange_01.gif);}
body.home div#contents div.box div.login div.form_g form table tr.buttons td input.clear 		{ background:url(../img/back_bt_orange_01.gif);}

div#contents div.left_column div.box div.login div.form div.link							{ width:auto;}
div#contents div.left_column div.box div.login div.form_g div.link							{ width:auto;}



div#contents div.box div.login div.form															{ width:auto; padding-top:5px;}
div#contents div.box div.login div.form_g															{ width:auto; padding-top:5px;}
div#contents div.box div.login div.form form table input										{ width:120px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999;}
div#contents div.box div.login div.form_g form table input										{ width:120px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999;}
div#contents div.box div.login div.form form table tr.buttons td input							{ width:47px; height:23px; font-size:11px; color:#FFFFFF; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73;}
div#contents div.box div.login div.form_g form table tr.buttons td input							{ width:47px; height:23px; font-size:11px; color:#FFFFFF; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73;}
div#contents div.box div.login div.form form table tr.buttons td input.clear 					{ background:url(../img/back_bt_orange_01.gif);}
div#contents div.box div.login div.form_g form table tr.buttons td input.clear 					{ background:url(../img/back_bt_orange_01.gif);}
div#contents div.left_column div.box div.login h4												{ color:#858484; background-image: url(../img/barra_titu_gris.gif); }
div#contents div.left_column div.box div.login h4 a												{ color:#858484; }
div#contents div.left_column div.box div.login div.form											{ padding:0;}
div#contents div.left_column div.box div.login div.form_g											{ padding:0;}
div#contents div.left_column div.box div.login div.form table th								{ width: 43%; text-align: right; font-weight: normal; padding-right: 3px; vertical-align: top; padding-top:3px;color: #666666; font-size:11px;}
div#contents div.left_column div.box div.login div.form_g table th								{ width: 43%; text-align: right; font-weight: normal; padding-right: 3px; vertical-align: top; padding-top:3px;color: #666666; font-size:11px;}
div#contents div.left_column div.box div.login div.form form table tr.buttons td input				{padding-bottom:4px;}
div#contents div.left_column div.box div.login div.form_g form table tr.buttons td input				{padding-bottom:4px;}

div#contents div.right_column div.box div.login div.form form table									{ width:60%;}
div#contents div.right_column div.box div.login div.form_g form table									{ width:60%;}
div#contents div.right_column div.box div.login div.form form table input				{ width:200px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999; padding-bottom:3px; padding-left:3px; text-align:left;}
div#contents div.right_column div.box div.login div.form_g form table input				{ width:230px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999; padding-bottom:3px; padding-left:3px; text-align:left;}
div#contents div.left_column div.box div.login div.form form table input				{ width:120px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999; padding-bottom:3px; padding-left:3px;}
div#contents div.left_column div.box div.login div.form_g form table input				{ width:120px; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999; padding-bottom:3px; padding-left:3px;}
div#contents div.left_column div.box div.login div.form 								{ width:auto;}
div#contents div.left_column div.box div.login div.form_g								{ width:auto;}



div#contents div.box div.login div.form form table input								{ width:auto; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999;}
div#contents div.box div.login div.form_g form table input								{ width:auto; border:1px solid #CCCCCC; border-left-color:#999999; border-top-color:#999999;}
div#contents div.box div.login div.form form table td									{ padding:0; padding-bottom:3px; padding-top:5px; padding-right:4px;  text-align:left;}
div#contents div.box div.login div.form_g form table td									{ padding:0; padding-bottom:3px; padding-top:5px; padding-right:4px;  text-align:left;}
div#contents div.box div.login div.form form table tr.buttons th						{ width:75%;}
div#contents div.box div.login div.form_g form table tr.buttons th						{ width:75%;}
div#contents div.box div.login div.form form table tr.buttons td						{ text-align:right;}
div#contents div.box div.login div.form_g form table tr.buttons td						{ text-align:right;}
div#contents div.box div.login div.form form table tr.buttons td input.clear 			{ background:url(../img/back_bt_orange_01.gif);}
div#contents div.box div.login div.form_g form table tr.buttons td input.clear 			{ background:url(../img/back_bt_orange_01.gif);}
div#contents div.box div.login div.form form table tr.buttons td input					{ width:47px; height:20px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73; color:#FFFFFF;}
div#contents div.box div.login div.form_g form table tr.buttons td input					{ width:47px; height:20px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73; color:#FFFFFF;}




/*--------------------------------------------------------- TABLA ---------------------------------------------------------------------------*/
div#contents div.right_column table												{ font-size:11px; margin-bottom:15px;  }
div#contents div.right_column div.desarrollo table								{ width:100%;}
div#contents div.right_column div.desarrollo table	p							{ margin:0; }
div#contents div.right_column div.desarrollo table tr							{ font-size:10px; width:100%; }
div#contents div.right_column div.desarrollo table tr.select					{ width:30%; background: #f5f5f5 url(../img/repeat_barra_li.gif) bottom repeat-x; font-size:11px;   }
div#contents div.right_column div.desarrollo table tr th.head  					{ width:30%; text-align:left; font-weight:bold; padding:9px; vertical-align:top;  }
div#contents div.right_column div.desarrollo table tr.select th.head			{ color:#e87f01; }
div#contents div.right_column div.desarrollo table tr.select th.head a			{ color:#e87f01;}
div#contents div.right_column div.desarrollo table tr.select th.head span		{ color:#818181;  font-size:10px;}

div#contents div.right_column div.desarrollo table tr th.head span						{color:#e87f01;}
div#contents div.right_column div.desarrollo table tr td								{ padding:9px; font-size:11px; }
div#contents div.right_column div.desarrollo table tr td a								{ color:#818181;}
div#contents div.right_column div.desarrollo table tr td a:hover						{ color:#666666;}
div#contents div.right_column div.desarrollo table tr td.in_process 					{ font-size:12px; color:#e87f01; }




div#contents div.right_column div.desarrollo table tr ul						{ line-height:1em;}
div#contents div.right_column div.desarrollo table tr.buttons					{ text-align:right;}
div#contents div.right_column div.desarrollo table tr.buttons td				{ padding-right:0;}
div#contents div.right_column div.desarrollo table tr.buttons input				{ width:150px; height:24px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73; }
div#contents div.right_column div.desarrollo table ol							{ margin-top:0; margin-left:22px; padding:0;}
div#contents div.right_column div.desarrollo table ol li a						{ color: #e87f01; }
div#contents div.right_column div.desarrollo table ol li a:hover						{ color: #e87f01; }



/*--------------------------------------------------------- CONFIRMACION ---------------------------------------------------------------------------*/

div#contents div.right_column div.buttons input										{ cursor:pointer;}
div#contents div.right_column div.confirmacion										{  border:1px solid #cccccc; border-top-color:#eae9e9; border-left-color:#eae9e9;  padding:10px; padding-bottom:5px;  margin-bottom:10px;}
div#contents div.right_column div.membrete											{ background: url(../img/logo_sin_iso.gif) no-repeat left; height:22px; text-indent:-999px; overflow:hidden; }
div#contents div.right_column div.confirmacion div.compra div.buttons 					{ padding-bottom:10px; float:none;}
div#contents div.right_column div.confirmacion div.compra div.buttons input				{ width:156px; background-position:right;  }
div#contents div.right_column div.confirmacion div.compra p								{ margin-bottom:3px;}
div#contents div.right_column div.confirmacion div.compra div.link						{ background: url(../img/flecha.gif) no-repeat left; padding-left:0px; float:right; }

div#contents div.right_column div.intro												{ background:url(../img/back_email.gif) no-repeat top left; height:1%; padding:13px; padding-left:10px; border:1px solid #efeeed;}
div#contents div.right_column div.intro div.compra div.buttons 						{ float:none; }
div#contents div.right_column div.intro div.compra div.buttons input				{ width:156px; background-position:right; margin:0; }
div#contents div.right_column div.intro div.compra p								{ margin:0; padding:0; margin-bottom:3px; height:1%;}
div#contents div.right_column div.intro div.compra div.link							{ background: url(../img/flecha.gif) no-repeat left; padding-left:0px; float:left; }




div#contents div.right_column div.desarrollo table.confirmacion tr th.head  				{ text-align:right; width:300px;  }
div#contents div.right_column div.desarrollo table.confirmacion tr.buttons input			{ width:85px; height:24px;  }
div#contents div.right_column div.desarrollo table.confirmacion td span a					{  color: #e87f01; display:block;}



/*--------------------------------------------------------- CONFIRMACION /PAGO ---------------------------------------------------------------------------*/
div#contents div.right_column div.desarrollo div.f_pago_01 			{ width:46.5%; border:1px solid #cccccc; border-top-color:#eae9e9; border-left-color:#eae9e9;  float:left; margin-right:6px; padding:10px;}
div#contents div.right_column div.desarrollo div.f_pago_02			{ width:46.4%; border:1px solid #cccccc; border-top-color:#eae9e9; border-left-color:#eae9e9;  float:right; padding:10px;}
div#contents div.right_column div.desarrollo div.f_pago_01 h5 		{ background: url(../img/pago_01.jpg) left  no-repeat; height:50px;  text-indent:-9999px; overflow:hidden; padding-bottom:7px;}
div#contents div.right_column div.desarrollo div.f_pago_02 h5 		{ background: url(../img/pago_02.jpg) left  no-repeat; height:50px;  text-indent:-9999px; overflow:hidden; padding-bottom:7px;}
div#contents div.right_column div.desarrollo div.f_pago_01 h5 a			{ font-size:15px; color:#e87f01; text-indent:-9999px; overflow:hidden;}
div#contents div.right_column div.desarrollo div.f_pago_02 h5 a			{ font-size:15px; color:#e87f01; text-indent:-9999px; overflow:hidden;}
div#contents div.right_column div.desarrollo div.buttons input			{ width:70px; height:24px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) left repeat-y; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73; color:#FFFFFF; float:right; margin-left:7px; }
div#contents div.right_column div.desarrollo div.f_pago_01 p			{ margin:0px; padding:5px; padding-bottom:0;font-size:12px; }
div#contents div.right_column div.desarrollo div.f_pago_02 p			{ margin:0px; padding:5px; padding-bottom:0;font-size:12px; }



/*--------------------------------------------------------- email ---------------------------------------------------------------------------*/


div#contents div.right_column div.membrete									{ background: url(../img/logo_sin_iso.gif)no-repeat; height:20px; text-indent:-999px; overflow:hidden; background-color:#ffffff;  margin-top:5px;padding-bottom:10px; }
div#contents div.right_column div.descripcion								{ padding:10px; color: #666666;  background-image: url(../img/barra_titu_naranja.gif); background-repeat:no-repeat; padding:15px; padding-top:20px;  }
div#contents div.right_column div.descripcion p								{ height:1%;}
div#contents div.right_column div.descripcion a								{ color: #e87f01; }
div#contents div.right_column div.descripcion span								{ color: #e87f01; font-weight:bold; }




/*--------------------------------------------------------- FORMULARIOS ---------------------------------------------------------------------------*/
div.form input, div.form select, div.form textarea								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9d9b9b; padding: 1px 0 1px 1px; border: 1px solid #999999; font-weight: normal; }
div.form_g input, div.form_g select, div.form_g textarea								{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #9d9b9b; padding: 1px 0 1px 1px; border: 1px solid #999999; font-weight: normal; }
div.form input:hover, div.form select:hover, div.form textarea:hover			{ color: #666666; border: 1px solid #666666; }
div.form_g input:hover, div.form_g select:hover, div.form_g textarea:hover			{ color: #666666; border: 1px solid #666666; }
div.form input:focus, div.form select:focus, div.form textarea:focus,
div.form input:active, div.form	select:active, div.form	textarea:active			{ color: #000000; border: 1px solid #000000; }
div.form_g input:focus, div.form_g select:focus, div.form_g textarea:focus,
div.form_g input:active, div.form_g	select:active, div.form_g	textarea:active			{ color: #000000; border: 1px solid #000000; }

div#contents div.right_column div.form											{ margin: 0 auto; padding: 12px; font-size:11px;}
div#contents div.right_column div.form_g											{ margin: 0 auto; padding: 12px; font-size:11px;}
div#contents div.right_column div.form div.error_msg							{ margin-bottom: 13px; color: #333333; font-size:12px; padding:5px; border: 1px solid #cccccc;}
div#contents div.right_column div.form_g div.error_msg							{ margin-bottom: 13px; color: #333333; font-size:12px; padding:5px; border: 1px solid #cccccc;}
div#contents div.right_column div.form table									{ width:70%; border-collapse: collapse; border-spacing: 0px;  }
div#contents div.right_column div.form_g table									{ width:70%; border-collapse: collapse; border-spacing: 0px;  }
div#contents div.right_column div.form table th																	{ width: 35%; text-align: right; font-weight: normal; padding: 6px;padding-right: 5px; vertical-align: top; padding-top:6px;  color: #666666; font-size:11px;}
div#contents div.right_column div.form_g table th																	{ width: 35%; text-align: right; font-weight: normal; padding: 6px;padding-right: 5px; vertical-align: top; padding-top:6px;  color: #666666; font-size:11px;}
div#contents div.right_column div#contents div.right_column div.form table tr td								{ width: 55%; padding:4px; }
div#contents div.right_column div#contents div.right_column div.form_g table tr td								{ width: 55%; padding:4px; }

div#contents div.right_column div.form table tr.f_error							{ padding:5px;}
div#contents div.right_column div.form_g table tr.f_error							{ padding:5px;}
div#contents div.right_column div.form table tr.f_error	th						{ color:#9c2121;}
div#contents div.right_column div.form_g table tr.f_error	th						{ color:#9c2121;}

div#contents div.right_column div.form table tr.f_text	 		td span				{ font-weight: bold;}
div#contents div.right_column div.form_g table tr.f_text	 		td span				{ font-weight: bold;}
div#contents div.right_column div.form table tr.f_text	 		td a:link,
div#contents div.right_column div.form table tr.f_text	 		td a:visited		{ color: #000000; text-decoration: none;}
div#contents div.right_column div.form_g table tr.f_text	 		td a:link,
div#contents div.right_column div.form_g table tr.f_text	 		td a:visited		{ color: #000000; text-decoration: none;}
div#contents div.right_column div.form table tr.f_text	 		td a:hover,
div#contents div.right_column div.form table tr.f_text	 		td a:active 		{ color: #000000; text-decoration: underline;}
div#contents div.right_column div.form_g table tr.f_text	 		td a:hover,
div#contents div.right_column div.form_g table tr.f_text	 		td a:active 		{ color: #000000; text-decoration: underline;}

div#contents div.right_column div.form table tr.f_hint th								{ padding-top: 0; padding-bottom: 4px;}
div#contents div.right_column div.form_g table tr.f_hint th								{ padding-top: 0; padding-bottom: 4px;}
div#contents div.right_column div.form table tr.f_hint td								{ font-size: 10px; color: #999999; padding-top: 0; padding-bottom: 8px; }
div#contents div.right_column div.form_g table tr.f_hint td								{ font-size: 10px; color: #999999; padding-top: 0; padding-bottom: 8px; }
div#contents div.right_column div.form table tr.f_textfield td input					{ width: 99%; border-left-color:#9e9e9e; border-top-color:#9e9e9e; }
div#contents div.right_column div.form_ table tr.f_textfield td input					{ width: 99%; border-left-color:#9e9e9e; border-top-color:#9e9e9e; }
div#contents div.right_column div.form table tr.f_select 	td select					{ width: 70%; }
div#contents div.right_column div.form_g table tr.f_select 	td select					{ width: 70%; }
div#contents div.right_column div.form table tr.f_select_list	td select				{ width: 100%; height: 80px; }
div#contents div.right_column div.form_g table tr.f_select_list	td select				{ width: 100%; height: 80px; }
div#contents div.right_column div.form table tr.f_select_date	td select				{ width: 50px; margin-right: 2px;  }
div#contents div.right_column div.form_g table tr.f_select_date	td select				{ width: 50px; margin-right: 2px;  }
div#contents div.right_column div.form table tr.f_select_vs td select					{ width: 75px; margin-right: 2px; }
div#contents div.right_column div.form_g table tr.f_select_vs td select					{ width: 75px; margin-right: 2px; }
div#contents div.right_column div.form table tr.f_checkbox td input						{ background-color: transparent; border: none; }
div#contents div.right_column div.form_g table tr.f_checkbox td input						{ background-color: transparent; border: none; }
div#contents div.right_column div.form table tr.f_textarea td textarea					{ width: 99%; height: 100px;}
div#contents div.right_column div.form_g table tr.f_textarea td textarea					{ width: 99%; height: 100px;}
div#contents div.right_column div.form table tr.f_date td 				{ border-left-color:#9e9e9e; border-top-color:#9e9e9e;  }
div#contents div.right_column div.form_g table tr.f_date td 				{ border-left-color:#9e9e9e; border-top-color:#9e9e9e;  }
div#contents div.right_column div.form table tr.f_date td input				{ width:23%; padding-left:2px;}
div#contents div.right_column div.form table tr.f_date td input				{ width:23%; padding-left:2px;}
div#contents div.right_column div.form table tr.f_date td input.button				{ width:16px; height:16px; border:none; padding:0; background-image:url(../img/ico_edit.gif); background-repeat:no-repeat;}
div#contents div.right_column div.form_g table tr.f_date td input.button				{ width:16px; height:16px; border:none; padding:0; background-image:url(../img/ico_edit.gif); background-repeat:no-repeat;}

div#contents div.right_column div.form table tr td a									{ margin-left:5px; color:#999999;}
div#contents div.right_column div.form_g table tr td a									{ margin-left:5px; color:#999999;}


div#contents div.right_column div.form table tr.buttons										{ text-align:right;}
div#contents div.right_column div.form_g table tr.buttons										{ text-align:right;}
div#contents div.right_column div.form table tr.buttons td									{ padding-right:0; text-align:right;}
div#contents div.right_column div.form_g table tr.buttons td									{ padding-right:0; text-align:right;}
div#contents div.right_column div.form table tr.buttons input								{ width:72px; height:24px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #c17a05; border-left-color:#edae73; border-top-color:#edae73; color:#FFFFFF; }
div#contents div.right_column div.form_g table tr.buttons input								{ width:72px; height:24px; font-size:11px; padding-bottom:2px;font-weight:bold; background: #e8a840 url(../img/back_bt_orange.gif) right repeat-y; border:1px solid #c17a05; border-left-color:#edae73; border-top-color:#edae73; color:#FFFFFF; }
div#contents div.right_column div.desarrollo div.form table tr.buttons input				{ width:112px; height:24px;  }
div#contents div.right_column div.desarrollo div.form_g table tr.buttons input				{ width:112px; height:24px;  }
div#contents div.right_column div.form table tr.buttons td input.clear 						{ background:url(../img/back_bt_orange_01.gif) center; color:#FFFFFF; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73; }
div#contents div.right_column div.form_g table tr.buttons td input.clear 						{ background:url(../img/back_bt_orange_01.gif) center; color:#FFFFFF; border:1px solid #b05909; border-left-color:#edae73; border-top-color:#edae73; }

div.cambio_estado div#contents div.right_column div.estado										{  border:1px solid #daeaea; background-color:#f8ffff;  padding:7px;  margin-bottom:17px; font-weight:bold; height:1%;}
div.cambio_estado div#contents div.right_column div.estado input								{ background:url(../img/back_bt_green1.gif) center; border:1px solid #389da1; border-left-color:#9ae5e8; border-top-color:#9ae5e8; color:#FFFFFF; font-weight:bold; float:right; padding:4px; font-size:11px; margin-left:7px; margin-top:5px; height:1%;}
div.cambio_estado div#contents div.right_column div.estado p									{ margin:0;  font-size:11px; color:#2caab1;}
div.cambio_estado div#contents div.right_column div.estado p a									{ color:#000000; font-size:11px; font-weight:normal;}


