body, html {
	margin:0;
	padding:0;
	text-align: center; /*IE center website*/
	background-image: url(fons.gif);
	background-repeat: repeat-x;
 }

h1,h2,h3,h4 {
	font-family: 'Trebuchet MS', 'Lucida Grande', Arial, Sans-Serif;
	font-weight: bold;
	text-transform:uppercase;
	color:#0d488d;
	text-align:left;
}


a {
	color:#0d488d;
	text-decoration:none;
}
a:hover	{
	color:#838383;
}	

strong{
font-weight: bold;
	color:#0d488d;
	}

h1 {  font-size: 21px; }
h2 {  font-size: 18px; }
h3 {  font-size: 12px; }
h4 {  font-size: 10px;}


#wrapper {
  
width:971px;
margin: 0 auto; /*fox and others CENTER*/
}
 
#container { 
}

#left_container { 
    
	float:left;
    width:328px;
	text-align:left; /*correct aling center default for IE*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px; /* Resets 1em to 10px */
	line-height:17px;
	color:#333;}

#right_container
{
	float:left;
	width:643px;
	background:url(bg_central.gif) no-repeat top left;
	text-align:left; /*correct aling center default for IE*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px; /* Resets 1em to 10px */
	line-height:24px;
	color:#333;
}	
.column_left1 {
  background:url(bg_izq_banner.gif) no-repeat top left; 
  height:187px;
	}
	
.column_left3 {
  background:url(bg_izq_contact.gif) no-repeat top left;
	height:187px;
	}		
	
.txt_left { padding: 25px 0px 0px 25px; 
}	
	
.column_left2 {
	
	background:url(bg_izq2.gif) no-repeat top left; 
    padding: 15px 20px 20px 20px;
	text-align:justify;
}	

.column_left4 {
  background:url(jprmensajeria_fons.jpg) no-repeat top left; 
  height:310px;
	}
	
.column_left6 {
	
	background:url(bg_izq4.gif) no-repeat top left; 
    padding: 15px 20px 20px 20px;
	text-align:justify;
}	
	
.column_left5 {
  background:url(bg_izq1.gif) no-repeat top left; 
  height:187px;
	}		
	
.column_right {
	padding: 20px 19px 20px 30px;	
	}	

#header {  
height:412px;
}


.logo{
float:left;
padding-top:20px;
padding-left:7px;
}

.horarios{
float:right;
padding: 20px 0 12px 0 ;
}

.menu{
	border:0;
	padding:0;
	height:38px;
}

.anim{
float:left;
}

.telefono{
float:right;
}


#footer_wrapper
{
	height:80px;	
}

#footer_container
{
	padding:20px;
	border-top: 1px dotted #999;
}

.footer_left
{
	float:left;
	padding-left:3px;
	padding-top:7px;
	text-align:left;
	font-family: 'Lucida Grande', Sans-Serif;
    font-size: 14px; 
    font-weight:bold;
	word-spacing:2px;
	}
	
.footer_left a{
	color:#0d488d;
	text-decoration:none;
}
.footer_left a:hover	{
	color:#1794e8;
}	
		
.footer_right
{
	float:right;
	padding-top:7px;
	text-align:right;
	font-family: 'Lucida Grande', Sans-Serif;
    font-size: 11px; 
	
	}
	
.footer_right a{
	color:#00AEAE;
	text-decoration:none;
}
.footer_right a:hover	{
	color:#838383;
}


/*TABLAS*/

table, td {
		border:0px;
	}

td {
	vertical-align:top;
}

a:hover{text-decoration:none;}



img {
	border:0px;
}


/*list*/

ul {
	margin:0; 
	padding:0; 
	list-style:circle;
	padding-left:27px;
	}

li  {
	margin: 0px;
	padding:0px;
	line-height:18px;
	
}

li a  {
	font-family:Tahoma;
	font-size:11px;
	line-height:18px;
	color:#8B79A6
}

/*separadores*/

.in5{ padding-bottom:5px;}
.in10{ padding-bottom:10px;}
.in15{ padding-bottom:15px;}
.in20{ padding-bottom:30px;}


/* Form styles */
div.form-container { margin: 10px; padding: 15px; background-color: #FFF; border: #EEE 1px solid;  }
p.legend { margin-bottom: 1em; }
p.legend em { color: #C00; font-style: normal; }

div.errors { margin: 0 0 10px 0; padding: 5px 10px; border: #FC6 1px solid; background-color: #FFC; }
div.errors p { margin: 0; }
div.errors p em { color: #C00; font-style: normal; font-weight: bold; }

div.form-container form p { margin: 0; }
div.form-container form p.note { margin-left: 170px; font-size: 90%; color: #333; }
div.form-container form fieldset { margin: 10px 0; padding: 10px; border: #DDD 1px solid; }
div.form-container form legend { font-weight: bold; color: #666; }
div.form-container form fieldset div { padding: 0.25em 0; }
div.form-container label, 
div.form-container span.label { margin-right: 10px; padding-right: 10px; width: 150px; display: block; float: left; text-align: right; position: relative; }
div.form-container label.error, 
div.form-container span.error { color: #C00; }
div.form-container label em, 
div.form-container span.label em { position: absolute; right: 0; font-size: 120%; font-style: normal; color: #C00; }
div.form-container input.error { border-color: #C00; background-color: #FEF; }
div.form-container input:focus,
div.form-container input.error:focus, 
div.form-container textarea:focus {	background-color: #FFC; border-color: #FC6; }
div.form-container div.controlset label, 
div.form-container div.controlset input { display: inline; float: none; }
div.form-container div.controlset div { margin-left: 170px; }
div.form-container div.buttonrow { margin-left: 180px; padding:12px; }

/*botones*/

.button{
	font-family:Verdana, Helvetica;
	background-color:#014ea5;
	font-weight:bold;
	height:27px;
	width:93px;
	color:#FFF;
}

.btnnuevainci{
	padding: 0px;
	margin: 0px;
	border: 0px; /*no quiero borde*/
	background-image:url(boton.png);
	width: 97px;
	height: 29px;
	cursor: pointer; /*muestrame el cursor de mano*/
	font-weight:bold;
	font-family:Verdana, Helvetica;
	padding-bottom:5px;
	/*text-indent: -999px; manda el texto leeeeejos*/
/*overflow: hidden; /*esconde cualquier trazo del mismo*/
color: #FFF;
background-color:#FFFFFF;
}

/*menu*/

.arrowlistmenu{
 /*width of menu*/
}

.arrowlistmenu .headerbar{
font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 2px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 6px 0 6px 15px; /*header text is indented 10px*/
}

.arrowlistmenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
font-size:14px;
}

.arrowlistmenu ul li a{
color: #A70303;
background: url(arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 6px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size: 90%;
}

.arrowlistmenu ul li a:visited{
color: #A70303;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
	color: #A70303;
	background-color: #EBEBEB;
}


.headerbar{
font: bold 14px Arial;
color: white;
background: black url(titlebar.png) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 6px 0 6px 15px; /*header text is indented 10px*/
}

/*lista servicios*/

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9, ul.bullet-10  {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}

ul.bullet.11  {  padding-left: 5px !important;overflow: hidden;margin-left: 5px !important;}

ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li, ul.bullet-10 li{list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 13px !important;}


ul.bullet-11 li {list-style: none;padding-bottom: 8px !important;  margin-bottom: 3px !important;padding-left: 25px !important;}

ul.bullet-12  {padding-left: 0px !important;overflow: hidden;margin-left: 5px !important;}

ul.bullet-12 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 27px !important;}

#maincol ul.bullet-1, #maincol ul.bullet-2, #maincol ul.bullet-3, #maincol ul.bullet-4, #maincol ul.bullet-5, #maincol ul.bullet-7, #maincol ul.bullet-9 {background: url(images/list-divider.png) 0 100% repeat-x;}

ul.bullet-1 li {background: url(bullet1.png) 0 2px no-repeat;}
ul.bullet-2 li {background: url(bullet2.png) 0 4px no-repeat;}
ul.bullet-3 li {background: url(bullet3.png) 0 4px no-repeat;}
ul.bullet-4 li {background: url(bullet4.png) 0 4px no-repeat;}
ul.bullet-5 li {background: url(bullet5.png) 0 4px no-repeat;}
ul.bullet-6 li {background: url(tbullet6.png) 0 4px no-repeat;}
ul.bullet-7 li {background: url(bullet7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(bullet8.png) 0 1px no-repeat;}
ul.bullet-9 li {background: url(bullet9.png) 0 1px no-repeat;}
ul.bullet-10 li {background: url(approved-icon.png) 0 1px no-repeat;}
ul.bullet-11 li {
	background-image: url(check.gif);
	background-repeat: no-repeat;
	background-position: 0 -7px;
	font-size:12px;
}
ul.bullet-12 li {background: url(bullet8.png) 0 1px no-repeat;}

