@charset "utf-8";
/*PageLayout*/
body { 
	background: url(../images/bkg_body.gif) repeat-x bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:1.6em;
	margin:0px; color:#A80000;
	text-align:left;
}
* html body { text-align:left;}

li { list-style-image:url(../images/bullet_main.gif); text-align:left;}
h3, h4  { color: #CC0000; margin:0; font-weight:bold;}
h1, h2 { color:#000000; padding:5px 0; margin-top:10px;}
p{ text-align:left;}

a:link { text-decoration:underline; color: #CC0000}
a:visited { text-decoration:underline; color:#CC0000}
a:active { text-decoration:underline; color:#CC0000}
a:hover { text-decoration:underline; color:#000000;}

.p { text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #333333}
.Normal { text-align:left; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #333333}
.Normal p { margin: 6px 0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;color: #333333}
a img{ border:none;}

#page {width:773px; margin:0px auto; padding:0 3px; border-bottom: solid 3px #fff;}

#userMenu{ background-color:#000000;}

#login { float:left; width:640px;}
#login a {color:#FFFFFF;}
#login a:hover{ color:#CCCCCC}
#login ul{ float:right;font-size:11px;margin:2px 15px 0 0;padding:0;}
#login li{ display:inline; float:left; padding:0 5px; border-right:solid 1px #ccc; height:16px;}
#login .lastlist { border-right:none;}

#herramientas { width:773px; margin:0px auto; height:28px; padding:4px;}
#herramientas a { color:#FFFFFF;}

#searchBox { float:right; height:20px; border:none; position:relative;}
#dnn_dnnSearch_txtSearch {background:transparent url(../images/search_box.gif) no-repeat 0 0;border:medium none;font-size:10px;height:20px;position:absolute;right:42px; padding: 4px 0 0 4px;}
#dnn_dnnSearch_ClassicSearch{ height:20px;}

#logo { padding:15px 10px; text-align:left; background-color:#FFFFFF;}

#topmenu { width:773px; margin:0 auto; height:30px}
#topmenu ul{ margin:0 0 0 4px; padding:0;}
#topmenu li { display: inline;}

#topmenu li a {
	float:left;
	font-size:12px;
	color:#000;
	text-indent:-5600px;
	overflow:hidden;
	height:30px;
	background-position:0 -30px;
	padding:0 2px;
}
#topmenu li a:hover{ background-position:0 0px;}
#topmenu .SelectedTab a { background-position:0 0px;}

#topmenu55 a { background:url(../images/nav_home.gif) no-repeat; width:53px;}
#topmenu74 a { background:url(../images/nav_quienes.gif) no-repeat; width:110px;}
#topmenu75 a { background:url(../images/nav_procesos.gif) no-repeat; width:68px;}
#topmenu76 a { background:url(../images/nav_servicios.gif) no-repeat; width:75px;}
#topmenu77 a { background:url(../images/nav_herramientas.gif) no-repeat; width:100px;}
#topmenu78 a { background:url(../images/nav_resultados.gif) no-repeat; width:84px;}
#topmenu79 a { background:url(../images/nav_clientes.gif) no-repeat; width:70px;}
#topmenu80 a { background:url(../images/nav_contacto.gif) no-repeat; width:95px;}
#topmenu218 a { background:url(../images/nav_jack.gif) no-repeat; width:50px;}


/*
#topmenu251 a { background:url(../images/nav_home.gif) no-repeat; width:53px;}
#topmenu270 a { background:url(../images/nav_quienes.gif) no-repeat; width:110px;}
#topmenu272 a { background:url(../images/nav_procesos.gif) no-repeat; width:68px;}
#topmenu273 a { background:url(../images/nav_servicios.gif) no-repeat; width:75px;}
#topmenu274 a { background:url(../images/nav_herramientas.gif) no-repeat; width:100px;}
#topmenu-- a { background:url(../images/nav_resultados.gif) no-repeat; width:84px;}
#topmenu-- a { background:url(../images/nav_clientes.gif) no-repeat; width:70px;}
#topmenu-- a { background:url(../images/nav_contacto.gif) no-repeat; width:95px;}
*/

#path { text-align:right; padding:0 5px;}
#path a{ text-decoration:underline; color:#999999;}
#path a:hover{ color:#404041;}

#ContentPane { float:left; width:500px; margin-left:8px;}
#LeftPane{ float:left; width:258px;}
#RightPane { float: right; width:250px; padding-left:6px;}

.break { height:1%; clear:both;}

#footer {width:773px; margin:0 auto;}
.footer_content{ padding:8px 0; color:#404041}
#dnn_dnnCopyright_lblCopyright{ color:#404041;}

/*Table Design*/
table.Normal { border-bottom:solid 1px #ccc; border-left:solid 1px #ccc;}
table.Normal td{ border-top:solid 1px #ccc; border-right:solid 1px #ccc; padding:0 4px; text-align:left;}
table.Normal caption { color:#000000;}


/*Formularios*/
.box_150 { background: url(../images/form_textbox_150.gif) no-repeat; height:18px; width:136px; border:none; padding:4px; font-size:11px; font-family:Arial;}
.textareabox_150 { background: url(../images/form_textarea_150.gif) no-repeat;width:136px; border:none; padding:4px;font-size:11px; font-family:Arial;}
label { font-size:12x; font-weight:bold;}

.box_300 { background: url(../images/form_box_300.gif) no-repeat; height:18px; width:300px; border:none; padding:4px; font-size:11px; font-family:Arial;}
.textareabox_300 { background: url(../images/form_textbox_300.gif) no-repeat;width:300px; border:none; padding:4px;font-size:11px; font-family:Arial;}

/*Testimonio contenedor*/
.testimonio { background:url(../images/quote_01.gif) no-repeat top left; margin:4px 12px; font-size:12px;}
.testimonio_end {background:url(../images/quote_02.gif) no-repeat right bottom ;}
.testimonio_end p { margin: 6px 20px; font-size:11px; line-height:1.5em;}
.testimonio h3 { text-align:left; color:#CC0000; font-size:14px;}
.testimonio h3 .Head {text-align:left; color:#CC0000; font-size:14px; font-weight:bold;}

/*Tabla sercvicios*/
.tabla_servicios td{ border-bottom: solid 1px #ccc;}
.tabla_servicios h3{ text-align:center; color:#000000;font-weight:bold;}
.tabla_servicios th{ color:#FFFFFF; background-color:#000000; text-transform:uppercase; text-align:center; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif}
.tabla_servicios p { font-size:11px;}

/*Tala general*/
.table_resultados{ margin:10px; border-top: solid #999 1px; border-left:solid #999 1px; width:97%}
.table_resultados td{ margin:10px; border-bottom: solid #999 1px; border-right:solid #999 1px; padding:0px 3px;}
.table_resultados th {border-bottom: solid #999 1px; border-right:solid #999 1px; color:#000000; font-weight:bold; padding:0px 3px;}

.frase { font-size:20px; line-height:24px; margin:10px;}
.frase strong{ color:#990000; font-weight:normal;}
