/* CSS Document */

body {
	
	font-size: 12px;
	font-family:"Arial", SunSans-Regular, Sans-Serif;
	padding:0;
	margin:0;
	background:url(../images/background.jpg) top center repeat-x #c3c4b6; }

a {color: #000; }
a:visited {color:#000;}
a:hover {color: #564b47; text-decoration:none;}
a:active { color:#564b47;}
h3{ font-size:14px;}

#content ul,#content-noright ul{ }
			
#content ul li,#content-noright ul li{ list-style-image:url(../images/bullet2.gif);}
#content ul ul li,#content-noright ul ul li{list-style-image:url(../images/bullet.jpg);}
#content li,#content-noright li{ /*margin-bottom:8px;*/}
.bottom {margin:0 }

h1 {
font-size: 11px;
text-transform:uppercase;}

h2 {
font-size:20px;
font-weight: normal;
padding:0px;
margin:0;}

img.download {vertical-align:middle;}

#bg-body{
background:url(../images/bg-top.jpg) top center no-repeat; }

/* ----------container to center the layout-------------- */
#container {
width: 800px;
margin-bottom: 10px;
margin: 0 auto;
background:url(../images/bg-container.jpg) repeat-y #a62927;
}

/* ----------banner for logo-------------- */
#header {
background-color: #fff;
padding: 0px;
margin: 0px;
}
#header img {padding:0px;} 

.top {
background-color: #fff;
padding:0px;
margin:0 }.top-menu{
height:30px;
background:url(../images/bg-topmenu.jpg) repeat-x #DCDCDC top;
padding:0px;
margin:0 }

.top-menu ul li{
	float:left;
	}
	
.top-menu ul{
	margin:0;
	padding:0;
	list-style:none;
	float:right;}
	
.top-menu a,.top-menu a:visited,.top-menu a:active{
	padding:6px 10px 8px 10px;
	display:block;
	color:#4d4d4d;
	text-decoration:none
	}
	
.top-menu a:hover{
	display:block;
	background-color:#a62927;
	color:#fff;
	text-decoration:none
	}

.top-text{ background-color:#ccccc4;}
/**Menur horizontal**/
#horiz-menu{
top:0;
height:25px;
margin-left:0;
padding-left:0px;
z-index:5;}
/*
*html #horiz-menu{
float:right;
position:absolute;
left:0px;

}*/
#horiz-menu li{

margin:0;

padding:0;

float:left;

height:100%;

}
#horiz-menu li.active li a:link,

#horiz-menu li.active li a:visited {

	background: none;

}
#horiz-menu li li a:link,

#horiz-menu li li a:visited{

	background: none;

	/*font-weight: bold;*/

	padding: 3px 0;

	text-indent: 4px;

}
#horiz-menu li li a:link,

#horiz-menu li li a:visited {

	border: 0;

	font-size: 100%;

}
#horiz-menu li li {

	background: none;

	padding: 0;

  width: 220px;

}
#horiz-menu ul ul a:link,

#horiz-menu ul ul a:visited {

	display: block;

	text-decoration: none;

	width:220px;

	text-transform: none;

	background: none;

}
.suckerfish #horiz-menu ul ul {

	border-left: 0px;

}
#horiz-menu ul li {

	position: relative;
	

}
#horiz-menu li ul {

	top: 28px;

	position: absolute;

	z-index: 10;

	left: -999em;

	height: auto;

	width: 250px;

	font-weight: normal;

	border-width: 0;

	margin: 0;

	

	padding: 0;

}
/* margin for pullouts */

#horiz-menu li ul ul {

	margin: -30px 0 0 172px;

}
#horiz-menu li:hover ul ul, 

#horiz-menu li:hover ul ul ul,

#horiz-menu li:hover ul ul ul ul,  

#horiz-menu li.sfhover ul ul, 

#horiz-menu li.sfhover ul ul ul, 

#horiz-menu li.sfhover ul ul ul ul {

	left: -999em;

}
#horiz-menu li:hover ul, 

#horiz-menu li li:hover ul, 

#horiz-menu li li li:hover ul, 

#horiz-menu li li li li:hover ul,

#horiz-menu li.sfhover ul, 

#horiz-menu li li.sfhover ul, 

#horiz-menu li li li.sfhover ul,

#horiz-menu li li li li.sfhover ul{

	left: 0;

}
#horiz-menu li:hover, #horiz-menu li.sfhover {

      left: 0;

}
#horiz-menu li li.active {
}

/*----colors---*/

/* @group Horiz Menu */
div#horiz-menu ul {

	margin: 0;

	padding: 0;
	
	
}

div#horiz-menu li {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
}

div#horiz-menu a:link,
div#horiz-menu a:visited {
	display: block;
	float: left;
	/*padding: 0 12px;
	height: 25px;
	line-height: 25px;
	font-weight: bold;*/
	text-decoration: none;
	cursor: pointer;
}

/* @group Suckerfish Menu */
#horiz-menu.suckerfish a {
}
div#horiz-menu a:hover,

#horiz-menu.suckerfish li:hover,

#horiz-menu.suckerfish li.sfhover {

	font-size:12px; /*font-weight:bold;*/display:block;

}
#horiz-menu.suckerfish li li:hover,

#horiz-menu.suckerfish li li.sfhover {

	background: #A62927;

	color:#042292;

}
#horiz-menu.suckerfish li li a:link,

#horiz-menu.suckerfish li li a:visited {

	/*color: #042292;*/

	border-top: 1px solid #dedcdc;

	border-bottom: 1px solid #f8f7f7;

	font-weight: normal;

}
#horiz-menu.suckerfish li li {

	background: #d9d9d9;

	border-left: 1px solid #d2d2d2;

	border-right: 1px solid #d2d2d2;

}
#horiz-menu li li a.daddy:link,

#horiz-menu li li a.daddy:visited  {

	background: url(../images/rightarrow.png) 100% 50% no-repeat;

}
/* @end */

/*--------------en Menu*/

/* -----------------content--------------------- */
#content {
background-color: #ffffff;
padding:0px;
margin: 0 160px 0  240px;
color: #626262;
text-align:justify;
line-height:20px;
}
#content p{
text-align:justify;
}
#content h3{

padding:0;
}

div#content { 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}

#content-noright {
background-color: #ffffff;
padding:5px 8px ;
margin: 0 0 0  235px;
color: #626262;
text-align:justify;
line-height:20px;
}
div#content-noright{ 
min-height:600px;
height:expression(this.scrollHeight > 600 ? "auto":"600px"); 
}p, pre{
padding: 5px 0px;
margin:0px;
}

/* --------------left navi------------- */
#left {
float: left;width: 235px;margin: 0;padding: 0;
}
#right {
float: right;border-left: #EFEFEF dotted 1px;width: 149px;margin: 0;padding:0pt 3px;color:#504e4e;
}/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0;
padding:10px 15px 40px 15px;
text-align: center;
background:url(../images/footer.jpg) bottom left #8b8c7d no-repeat;
color:#e7e8dc;
border-top:solid 4px #787868;
 }

/*-------------Modulo Top------------------*/

#left .moduletable,#left .moduletable-new,#left .moduletable-link, #left .moduletable-d, #left .moduletable-r{

padding:5px 7px; margin-bottom:8px; margin:0;}
.moduletable-top{padding:5px 0px; margin-bottom:8px; margin:0;}

.module-top,.moduletable-top{
background:#656655 url(../images/bg-moduletop.jpg) top repeat-x;
}

/*------------------------------------*/

#left li,#right li{
list-style:none;}

#left .moduletable-new h3{
font-family:verdana;

	color:#fff;

	display:block;	

	font-size:12px;

	font-weight: bold;

	font-style:normal;

	padding:5px 10px;

	margin: 3px 0 10px 0 ;

	background: url(../images/h3-module-new.jpg) top left no-repeat;}
#left .moduletable h3,#left .moduletable-link li a ,#left .moduletable-d h3,#left .moduletable-r h3{
	font-family:verdana;
	/*text-transform:uppercase;*/
	color:#fff;
	display:block;	
	font-size:12px;
	/*letter-spacing:1px;*/
	font-weight: bold;
	font-style:normal;
	padding:5px 10px;
	margin: 3px 0 10px 0 ;
	background: url(../images/h3-module.png) top left no-repeat;
}
#left .moduletable-d h3,#left .moduletable-r h3{ cursor: pointer;}#left .moduletable li a,#left .moduletable-new li a,#left .moduletable-d li a,#left .moduletable-r li a

{font-size:12px; font-weight:bold;}

.module-top a,
.moduletable-top a, .moduletable-top a:visited,.moduletable-top a:active {  text-decoration:none; display:block; color:#fff;
				border-bottom:#919287 solid 1px;padding:7px 0 5px 5px;}
				
.module-top li a:hover,.moduletable-top li a:hover{ color:#fec45e; }	
			
.module-top li,.moduletable-top li{ list-style:none;
			padding:0; margin:0;border-bottom:#777362 solid 1px;}
#left .moduletable li a,#left .moduletable-new li a, #left .moduletable-d li a, #left .moduletable-r li a{
			text-decoration:none; display:block; color:#fff;
			border-bottom:#b3302e solid 1px;padding:5px 0 5px 10px;
			background:url(../images/vin1.gif) no-repeat left ; }

				
#left .moduletable ul li a:hover ,#left .moduletable-new ul li a:hover, #left .moduletable-d ul li a:hover , #left .moduletable-r ul li a:hover

{ color:#fcaa22;background:url(../images/vin2.gif) no-repeat left #b3302e; }
				
#left .moduletable ul li,#left .moduletable-new ul li,#left .moduletable-d ul li,#left .moduletable-r ul li{ list-style:none;
			padding:0; margin:0;border-bottom:#931816 solid 1px;}
			
#left .moduletable ul,#left .moduletable-new ul,.module-top ul,.moduletable-top ul,#left .moduletable-d ul,#left .moduletable-r ul{ padding:0; margin:0;}.moduletable-link ul li a{ text-decoration:none;}
.moduletable-link ul li a:hover{ color: #fe8f02;text-decoration:none;}

.moduletable-link ul li{margin:0; padding:0;}

.moduletable-link ul{ list-style:none; margin:0; padding:0;}

/*------------------------ DIVORCIOS----------------------------*/

.sinacuerdo{background:url(../images/sin-acuerdo.jpg);}
.conacuerdo{background:url(../images/con-acuerdo.jpg);}
.moduletable-left{
	width:170px;
	background-position:10px 2px;	
	background-repeat:no-repeat;
	padding:110px 0 0 0; margin:0px;
	
	text-align:left;
}
.moduletable-right{
	width:175px;
	float:right;
	background-position:10px 4px;
	*background-position:10px 2px;
	_background-position:10px 2px;
	background-repeat: no-repeat;
	padding:110px 0 0 0; margin:0px;
	text-align:left;
}
.moduletable-left ul,.moduletable-right ul{
	/**margin-top:115px;*/
	padding:0px;
	margin:0 0 0 40px;
			*margin:0 0 0 20px;
			_margin:0 0 0 20px;}
.moduletable-left h3,.moduletable-right h3{ /*text-decoration:underline;*/ 

padding-left:5px; font-size:12px; font-weight:normal; line-height:13px;}
.moduletable-left ul li a,.moduletable-right ul li a{
	display:block;
	/*color:#fff;*/
	text-decoration:none;}

#tabcontent1 .moduletable-left ul li a:hover,#tabcontent1 .moduletable-right ul li a:hover{ /*color:#fab83d;*/}
#tabcontent1  ul li,#tabcontent1 ul li{ list-style:url(../images/vin3.gif); margin:0; padding:0;}

#tabcontent2 .moduletable-left ul li a:hover,#tabcontent2 .moduletable-right ul li a:hover{ /*color:#c00f00;*/}
#tabcontent2  ul li,#tabcontent2 ul li{ list-style:url(../images/vin3.gif);}/*------------------RIGHT---------------------*/
#right .moduletable {}

#right .moduletable ul{
margin:0;
padding:0;}

#right .moduletable ul li{
margin:0;
padding:0;
list-style:none;}#right .moduletable  li a{
color:#C3281C;
display:block;
border-bottom: solid 1px #ccccc4;
padding:7px 0 5px 15px;
background:url(../images/vin1.gif) no-repeat left ;
margin:0;
text-decoration:none;}

#right .moduletable  li a:hover{
color:#C3281C;
display:block;
border-bottom: solid 1px #ccccc4;
padding:7px 0 5px 15px;
background:url(../images/vin2.gif) no-repeat left  #F3F3F3;
margin:0;
text-decoration:none;}.moduletable-consultas,.moduletable-consultas a, .moduletable-consultas a:visited{
font-size:11px; color:#666666; text-decoration:none;}

.moduletable-consultas a:hover{
font-size:11px; color: #FF9900;}

.moduletable-consultas strong{
color:#a01e1e;}

#right .moduletable-link ul{ margin:0; padding:0; }

#right .moduletable h3,.moduletable-consultas h3,#right .moduletable-link li a{
	color:#fff;
	display:block;	
	font-size:12px;	
	font-weight:bold;
	padding:5px 10px;
	margin: 3px 0 10px 0 ;
	background: url(../images/h3-module-right.png) top left no-repeat;
}

#right .moduletable-link li a:hover	{ color: #fe8f02;text-decoration:none;}
/*-------------------------------*/

/*------------------------------------*/

.contentheading,.componentheading{ font-size:20px; color:#990000; font-weight:bold; font-family:Arial; text-align:left;}
/*-----------------Como Trabajamos------------------------*/

.contentpaneopen .image{ 
text-align:center; vertical-align: bottom;}
.contentpaneopen .image img{ vertical-align: bottom; display:block; margin:0 auto;}
.contentpaneopen .titulo, .contentpaneopen  .text{
vertical-align:top;
}

.contentpaneopen .titulo{ }
.contentpaneopen  table.proceso td.titulo,
.contentpaneopen   table.proceso td { border-bottom:1px solid #CCCCCC;
vertical-align:top;}

ul.text{
display:none;
width:245px;
overflow:hidden;
}
h4.titulo{
cursor:pointer;
}

.proceso{ border:0; width:100%;}

.proceso ul{
padding:0;
margin:0;
list-style:none;
 }
.proceso ol{
padding:0;
margin:0;
 }
.proceso ol li{
padding:0;
margin:0;
background:none;
 }
.proceso ul li{ margin:0;padding:0 0 3px 8px; background:url(../images/vin4.gif) left no-repeat;}/*----------------------------------*/

.table1{ border:1px solid #fd960d;}
.le{ font-weight:bold; text-align:center; color:#fff; background-color:#fd960d; border:#a10101 1px solid;}
/*.le a{   color:#fff;display:block;background-color:#fd960d ; border:#a10101 1px solid; height:40px; width:122px; text-decoration:none; padding:7px 0 2px 0;}
*/
/*.le a:hover{ color:#fff;display:block;background-color:#a10101 ; border:#fd960d 1px solid; height:40px; width:122px; text-decoration:none;padding:7px 0 2px 0;}
*/
.ri{ border-bottom:1px solid #a10101; padding:5px 8px; text-align:center;}

.proceso h4{ color:#DD7A01; text-align:center; font-size:13px; width:250px;}
.text{ color: #333333; font-size:11px;}

.title-table{ background-color:#fd960d ; color:#fff; font-weight:bold; text-align:center; border:#ee8300 1px solid; height:40px;}
.tarifa { margin:15px auto 20px  auto; border-left:1px solid #fd960d; border-right:1px solid #fd960d;}

.tarifa .texto-table{ border-bottom:1px solid #a10101; padding-top:5px; padding-bottom:10px; text-align:center;
cursor:pointer; _cursor:hand;}

.tarifa .total-table{border-top:4px solid #ee8300;border-bottom:2px solid #ee8300; height:35px;text-align:center; color:#a10101; font-weight:bold;}.small-a{ color:#ac120b;}

.contentpaneopen{ width:100%;
					_width:auto;
}
.contentpaneopen h3{ color:#fff; background:#a62927; font-size:13px; text-align: center;}
.contentpaneopen h3 a{color:#fff;}
.contentpaneopen h4{ color:#DD7A01; text-align:center; font-size:13px;}

#tit_v{ color:#DD7A01; text-align:center; font-size:13px;}

ul.alpha{ list-style-type:lower-alpha; background-image:none;}
#content .testimonio{ font-style:italic; padding:5px 0; line-height:18px; font-family:Arial; font-size:12px; margin-top:15px;}
#content .nombre{ color:#e28901 ; text-align:right; padding-bottom:10px; border-bottom:1px #a62927 dotted;}
#content .nota{ font-size:11px; font-weight:bold;}
#content blockquote{ padding:0; margin:0px;}.pathway{ color:#999999;}
.pathway a{ color:#999999; text-decoration:none;}
.pathway a:hover{ color:#990000;}

#leyenda{ border:solid 1px #E1E1E1; padding:5px; margin:15px 0 0 0;}
#leyenda h3{ color:#990000; background: none; text-align: left; padding:0; margin:0;} 
#leyenda td{ margin:0; padding:0; color:#666666;}
.tdivorcio{ text-align:right;}
.pagos img{ float:right; padding:3px; margin:5px; border:1px #CCCCCC solid;}
 #banner-home img{ display:block; margin:0; padding:0;}
#banner-home{ background:#cb2717; color:#FFFFFF;/* margin:0 auto; */padding:0;  margin-left:13px;
width:330px;}
#banner-home ul{ margin:0; padding:0;
				*padding:0 0px 1px 0px; /* IE7 e inferiores */
  				_padding:0 0px 1px 0px; /* S�lo IE6 */}

#banner-home ul li{ padding:0; font-weight:bold;padding-top:3px; 
 				margin:0 0px 1px 25px; /* Firefox y los dem�s */    
  				/* *margin:0 5px 1px 20px; IE7 e inferiores */
  				/*_margin:0 0px 1px 0px;  S�lo IE6 */}#mainlevelsm,#mainlevel-mr{ display:none;}
#content table.pagos td,
#content-noright table.pagos td{
text-align:center;
}

#content table.pagos td img,
#content-noright table.pagos td img{
float:none;
}

div.text{
display:none;
position:relative;
margin-top:10px;
margin-bottom:15px;
overflow:hidden;
}

span.in{
cursor:pointer;
}

.esc{
display:none;
margin-top:50px;
}

marquee{
width:208px;
height:130px;
padding:3px;
border:1px solid #D02818;
overflow:hidden;
}

#content ul.faq,
#content-noright ul.faq{ margin:0 10px;
padding-top:10px;
}

#content #defecto{
width:400px;
min-height:50px;
margin-top:50px;
overflow:hidden;
}

*html #content #defecto{
height:50px;
overflow:visible;
}

#content table.medpag{
margin-bottom:30px;
}

#content table.medpag, #content table.medpag td, #content table.medpag th{
border:1px solid #ef4f16;
border-collapse:collapse;
}

#content table.medpag th{
background:#ef4f16;
color:#fff;
text-align:center;
line-height:13px;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
border-top:1px solid #ccc;
}

table.contentpaneopen td p a.volv{
font-weight:bold;
margin-left:340px;
}

.search{ width:155px; float:right; padding:3px 8px 0 5px;}
.search .inputbox{ background:url(../images/search-input.jpg) no-repeat left #FFF; /*border-color:#8c8c80;*/float:right; padding-left:25px;}

#content-noright table.contentpaneopen p.break a{
color:#a3a3a3;
font-size:11px;
text-decoration:none;
font-weight:bold;
}

#content-noright table.contentpaneopen p.break a:hover{
text-decoration:underline;
color:#3b3b3b;
font-weight:bold;
}

.borde_parrafo {
	padding-left: 10px;
	padding-right: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #A10101;
	border-right-color: #A10101;
	border-bottom-color: #a10101;
}

.titulo1{
	font-size:12px;
	text-align:center;
	color:#FFFFFF;
	font-weight: bold;
}

#n_telef{
	font-size:19px;
	text-align:center;
	color:#990000;
	font-weight: bold;
}

#c_mpagos{ font-weight:bold; text-align:center; color:#fff; background-color:#fd960d;}

#content table.c_bpagos, #content table.c_bpagos td, #content table.c_bpagos th{
border:1px solid #a10101;
border-collapse:collapse;
}

#t_fplana{ font-weight:bold; text-align:center; color:#fff; background-color:#fd960d;}

#content table.bplana, #content table.bplana td, #content table.plana th{
border:1px solid #a10101;
border-collapse:collapse;
}

#content-noright table.bplana, #content-noright table.bplana td, #content-noright table.plana th{
border:1px solid #a10101;
border-collapse:collapse;
text-align:center;
margin:0 auto;
}

#tit_pf{
	font-size:12px;
	text-align:center;
	color: #333333;
	font-weight: bold;
}
ul#p-judicial{
 background:url(../images/poder-judicial.jpg) right top no-repeat; }
ul#p-judicial li a{ height:30px;}
#content-noright .back_button{ margin-top:25px;}
.fnd{

	background:#FFFFFF;

	margin-left:20px;

	width:180px;

}

.tit1{
	text-align: center;
	background-color: #FFFFFF;
	font-size: 12pt;
	border-top-width: thin;
	border-right-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-right-color: #A10101;
	border-left-color: #A10101;
}
.tit2 {
	font-size: 10pt;
	background-color: #FD960D;
	color: #FFFFFF;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
}
.tit22 {
	font-size: 10pt;
	background-color: #FD960D;
	color: #FFFFFF;
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #A10101;
	border-right-color: #A10101;
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #A10101;
}
.tb_text {
	font-family: Arial, Helvetica, sans-serif;
}
.tit_izq {
	font-size: 10pt;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
}
.tit_izq1 {
	font-size: 10pt;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A10101;
}
.text1 {
	font-size: 8pt;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
}
.text12 {
	font-size: 8pt;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A10101;
}
.text11 {
	font-size: 8pt;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #A10101;
}
.text112 {
	font-size: 8pt;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #A10101;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #A10101;
}
.text2 {
	font-size: 8pt;
	color: #790000;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
}
.text22 {
	font-size: 8pt;
	color: #790000;
	border-top-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #A10101;
	border-left-color: #A10101;
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #A10101;
}
.text3 {
	font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif;
}
.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
.article_seperator{ height:3px; margin:0; padding:0; line-height:2px;}

.tdrapido{  text-align:left; border-style:solid; border-color:#000000;}
.tdrapido td{ font-size:11px; font-family:"Arial"; padding:2px; border-style:solid;}
.tdrapido .ht{ background-color:#FFA42F; color:#fff; font-weight:bold; padding:2px; text-align:center;} border-style:solid;
.linea { border-bottom:none; border-right:none; border-style:solid;}
.lineat{ border-top:solid 1px #333333;}
.lineab{ border-bottom:none; border-style:solid;}
.Estilo1 {color: #CC0000}
.esquina{ border-top:none; border-left:none; border-style:solid;}