/* CSS Document Template Plus-Quam - Consultores de Seguridad */



/*////////// GENERAL //////////*/

body {

	margin:0;
	padding:0;

	background:#f2f2f2;

}

#container { 

	margin:0 auto;
	padding:0;

	width:960px;
	
	background:url(../images/bg.gif) repeat-y;
	
}



#container1 {

	margin:0 auto;

	width:940px;
	
	background: transparent url(../images/bg-2.gif) repeat-y scroll 50% 0;

	/*border: 1px solid #666666;*/

	font:12px Verdana, sans-serif;

	overflow:hidden;

}

#container2 {

	/*border: 1px solid #0000ff;*/

}

#container3 {

	float:left;

	width:721px;
	
}

/*////////// TYPEOGRAPHY //////////*/

h1 { 

	font:14px Verdana, sans-serif;

	font-weight:bold;

	line-height:14px;

}

h2 { 

	font:14px Verdana, sans-serif;

	font-weight:bold;

	line-height: 14px;

}

h3 {

	font:bold 13px  Verdana, sans-serif;

	color:#195a9c;

}

h4 {

	font:12px Verdana, sans-serif;

}

p {

	font:12px Verdana, sans-serif;

	line-height:150%;

}

a {}

a:hover {}

a:visited {}



address{

	font:92% Verdana, sans-serif;

}



address a{

	text-decoration:none;

	color:#000;

}



address a:hover,

address a:active,

address a:focus

{

	text-decoration:underline;

	color:#195a9c;

}



.componentheading{

	font-size:14px;

	font-weight:bold;

}



h1.componentheading, componentheading, h1.componentheading_calidad, h1.componentheading_prensa {

	margin:0 0 10px;

	padding:1px 0 10px;

	border-bottom: 1px solid #d8db43;

	line-height:14px;
	color: #195a9c;

}



.contentheading{

	font-size:14px;

	font-weight:bold;

	line-height: 14px;

}



h2.contentheading, contentheading, h2.contentheading_calidad, h2.contentheading_prensa{

	margin:0 0 10px;

	padding:4px 0 10px;

	border-bottom: 1px solid #d8db43;

	line-height:18px;
	color: #195a9c;

}



/*////////// HEADERS //////////*/

#bg-header{

	background: url(../images/bg-header.gif) no-repeat center bottom;

	height:14px;
}

*html #bg-header{

	margin-left:-1px!important;
	margin-top:-5px!important;

}

*+html #bg-header{

	margin-left:-1px!important;


}

#header {

	/*border: 1px solid #00ff00;*/

	margin:0 auto;

	height:120px;

	width:938px;

	background: url(../images/bgHeader.gif) no-repeat center bottom #FFF;

}



#logo{

/*	display:block;*/

	background:url(../images/logoPlus-quam.gif) 20px 5px no-repeat #FFF;

	width:282px;

	height:100px;

}

a #logo{
	

}

#user1{

	width:200px;

	/*border: 1px solid #F00;*/

	margin:15px 7px;

}



#user1 h3{

	font: bold 14px Verdana, sans-serif;

	text-transform:uppercase;

	margin-left:5px;

}



#user2{

	width:200px;

	background:#F2F2F2;

/*	border: 1px solid #d8db43;*/

	margin:0px 7px;

	padding:0px 0;

}



#user3{

	width:210px;

	/*border: 1px solid #cccccc;*/

	margin:15px 7px;

}



#user3 ul{

	margin:0 15px;

	padding:0;

}



#user3 ul li{

	font-size:110%;

	font-weight:bold;

	margin: 0 0 0 20px;

    padding: 0 0 0 30px;

    margin-left: 2px;

    margin-bottom: 5px;

    background:url(../images/btnNews.gif) 0 4px no-repeat;

    list-style:none;

	line-height:35px;

	text-transform:uppercase;

}



#user3 ul li a{	

	color:#195a9c;

	text-decoration:none;

	display:block;

}



#user3 ul li a:hover,

#user3 ul li a:active,

#user3 ul li a:focus {

	text-decoration:underline;

}





#user4{

	width:200px;

	border: 1px solid #cccccc;

	margin:15px 0px 15px 7px;

}



#user4 h3{

	background:#f2f2f2;

	margin:0;

	padding:5px 10px;

	border-bottom: 1px solid #cccccc;

	font-weight:bold;

	text-transform:uppercase;

}



#user4 table{

	width:190px;

	margin:5px;

	padding:5px;

	text-align:center;

}



/*////////// CONTENT //////////*/

#content {

	margin: 10px 15px 15px;

	padding-left:15px;

	float:left;

	/*border: 1px solid #333333;*/

	width:455px;

	
}

* html #content { /*IE 6*/

	padding: 0 !important;
	width:452px!important; 

}



*+html #content {

	padding: 0 0 0 15px !important; /*IE 7*/

}



#content .blog img, #content #page img{

/*	border:1px solid #d8db43;

	margin:0 5px 10px 5px;*/

}



#content #page table td{

	vertical-align:middle;

}



#content h3 a{

	text-decoration:underline;

	color:#195a9c;

}



#content h3 a:hover,

#content h3 a:active,

#content h3 a:focus{

	text-decoration:none;

	color:#195a9c;

	background-color:#d8db43;

}
#content #page ul{
	padding:0;
	margin:0 0 0 15px;

}


#content #page ul li{

	background: url(../images/bullet.gif) no-repeat 0 9px;
	list-style:none;
	padding:0 0 0 12px;
	margin:0;

}

*html #content #page ul li{

	background: url(../images/bullet.gif) no-repeat 0 10px!important;
	list-style:none!important;
	padding:0 0 0 10px!important;

}


.contentdescription ul, .contentdescription_calidad ul {

	padding:0;
	margin:0 0 0 20px;

}

.contentdescription ul li, .contentdescription_calidad ul li{

	background: url(../images/bullet.gif) no-repeat 0 9px;
	list-style:none;
	padding:0 0 0 12px;
	margin:0;

}

*html .contentdescription ul li, *html .contentdescription_calidad ul li{

	background: url(../images/bullet.gif) no-repeat 0 10px!important;
	list-style:none!important;
	padding:0 0 0 10px!important;

}


.contentdescription a, .category a, #page p a {

	text-decoration:underline;

	color:#195a9c;

}



.contentdescription a:hover, .category a:hover, #page p a:hover,

.contentdescription a:active, .category a:active, #page p a:active,

.contentdescription a:focus, .category a:focus, #page p a:focus {

	text-decoration:none;

	color:#195a9c;

	background-color:#d8db43;

}



.category .sectiontableentry1 td, .category .sectiontableentry2 td{

	padding: 0 5px;

}



#content ul{

	margin-left:5px;

}


#content ul li {

	line-height:180%;

}

#content ul li a {

	text-decoration:underline;

	color:#195a9c;

}

#content ul li a:hover,

#content ul li a:active,

#content ul li a:focus {

	text-decoration:none;

	color:#195a9c;

	background-color:#d8db43;

}



#content #page ol{

	margin:0px;



}



#content #page ol li {

	line-height:180%;

}



#content #page ol li a h3 {

	text-decoration:none;

	color:#195a9c;

}

#content #page ol li a:hover h3,

#content #page ol li a:active h3,

#content #page ol li a:focus h3{

	text-decoration:underline;

}



#pushbottom{

	clear:both;

}

/*////////// SIDEBARS //////////*/

#sidebarLT {

	float:left;

	border-left: 1px solid #195a9c;

	/*border: 1px solid #ff9900;*/

	width:216px;

}

*html #sidebarLT {/*IE6*/


}
*+html #sidebarLT {/*IE7*/

	float:left;

	border-left: 1px solid #195a9c;

	width:212px!important;


}



#sidebarRT {

	float:right;

	/*border: 1px solid #ff9900;*/

	width:218px;

}

/*////////// NAV //////////*/

#top {

	position:absolute;

	margin-left: 725px;

	top:24px;

	width:200px;

	height:30px;

	text-align:right;

/*	border: 1px solid #003333;*/

}



#top #jflanguageselection{

	margin:0;

	padding:0;

}



#hornav {

	position:absolute;

	margin-left: 440px;

	top:79px;

	width:300px;

	height:30px;

	text-align:left;

	/*border: 1px solid #F00;*/

}

#hornav ul li{

	display:inline;

	margin: 0 5px;

	font-size:110%;

	font-weight:bold;

	text-transform:uppercase;

}



#hornav ul li a{	

	color:#195a9c;

	text-decoration:none;

	display:block;

	padding-left:30px;

}

#hornav ul li a:hover,

#hornav ul li a:active,

#hornav ul li a:focus {

	text-decoration:underline;

}



#hornav .menu .item7{

	background:url(../images/btnWebmap.gif) 0 0 no-repeat;

    list-style:none;

	height:35px;

	width:115px;

	margin: 0;

	padding:5px 0;

	position:absolute;

	top:4px;

	left:172px;

}



#hornav .menu .item6{

	background:url(../images/btnFaq.gif) 0 0 no-repeat;

    list-style:none;

	height:35px;

	width:67px;

	margin: 0;

	padding:5px 0;

	position:absolute;

	top:4px;

	left:295px;

}

#contact{

	position:absolute;

	margin-left: 815px;

	top:79px;

/*	width:80px;*/

	height:30px;

	text-align:left;

	/*border: 1px solid #F00;*/

}

#contact ul{

	margin:0;

	padding:0;

}



#contact ul li{

	font-size:110%;

	font-weight:bold;

    margin-left: 2px;

    margin-bottom: 5px;

	padding-left:30px;

    background:url(../images/btnContact.gif) 0 4px no-repeat;

    list-style:none;

	line-height:35px;

	text-transform:uppercase;

}



#contact ul li a{	

	color:#195a9c;

	text-decoration:none;

	display:block;

}



#contact ul li a:hover,

#contact ul li a:active,

#contact ul li a:focus {

	text-decoration:underline;

}



#left{

	width:200px;

	/*border: 1px solid #F00;*/

	margin:20px 7px;

}



#pathway{

	margin:0 0 5px 0;

	padding:0;

	width:400px;

	font-size:92%;

	line-height: 16px;

}



#pathway a{

	color:#000;

	text-decoration:none;

}



#pathway a:hover,

#pathway a:active,

#pathway a:focus {

	text-decoration:underline;

	color:#195a9c;

}



#right{

	width:200px;

	border: 1px solid #cccccc;

	margin:12px 7px;

}



#right h3{

	background:#f2f2f2;

	margin:0;

	padding:5px 10px;

	border-bottom: 1px solid #cccccc;

	font-weight:bold;

	text-transform:uppercase;

}

#right ul{

	margin:0 15px;

	padding:0;

	}

	

#right #direccion{

	font:11px Verdana, sans-serif;

	padding: 0 0 0 8px;

	margin-top:10px;

}



#right ul li{

	font-size:92%;

	line-height:20px;

	margin: 0 0 0 15px;

}



#right #phone{

    padding: 0 0 0 17px;

    margin-left: 2px;

    margin-bottom: 5px;

    background:url(../images/iconPhone.gif) 0 4px no-repeat;

    list-style:none;

}



#right #fax{

    padding: 0 0 0 17px;

    margin-left: 2px;

    margin-bottom: 5px;

    background:url(../images/iconFax.gif) 0 4px no-repeat;

    list-style:none;

}



#right #mail{

    padding: 0 0 0 17px;

    margin-left: 2px;

    margin-bottom: 5px;

    background:url(../images/iconMail.gif) 0 4px no-repeat;

    list-style:none;

}



#right #mail a{

	color:#000;

	text-decoration:none;

}



#right #mail a:hover,

#right #mail a:active,

#right #mail a:focus {

	color:#195a9c;

	text-decoration:underline;

}



#right #delegaciones{

	text-align:right;

	margin-right: 5px;

	font-size: 92%;

}



* html #right #delegaciones {

	margin-bottom: 10px; !important; /*IE 6*/

}



*+html #right #delegaciones {

	margin-bottom: 10px; !important; /*IE 7*/

}

#right #delegaciones a{

	color:#195a9c;

	text-decoration:underline;

}



#right #delegaciones a:hover,

#right #delegaciones a:active,

#right #delegaciones a:focus {

	font-weight:bold;

	text-decoration:underline;

}



#content #page .pagenav a{

	font: bold 12px  Verdana, sans-serif;

	color:#195a9c;

	text-decoration:none;

}



#content #page .pagenav a:hover, a:focus, a:active{

	text-decoration:underline;



}




/*////////// FORMS //////////*/



fieldset {

	border: none;

	padding: 10px 5px;

	background: url(../images/hdot2.gif) repeat-x top;

}



fieldset a {

	font-weight: bold;

}



form {

	margin: 0;

	padding: 0;

}



form label {

	cursor: pointer;

	font-size: 92%;

}



form p {

	margin-left:5px;

	font-size: 92%;

}

form p a{

	color:#195a9c;

}

.remember{

	margin-left:8px;

}



input, select, textarea, .inputbox {

	padding: 3px 5px;

	font-family: Verdana, sans-serif;

	font-size: 100%;

}



.button {

	padding: 3px 5px;

	border: 1px solid #cccccc;

	background: url(../images/grad1.gif) repeat-x top #333333;

	color: #FFFFFF;

	font-size: 85%;

}



.button:hover, .button:focus {

	border: 1px solid #195a9c;

	background: #195a9c;

	color: #FFFFFF;

}



* html .button {

	padding: 2px 0 !important; /*IE 6*/

	width:45%;

}



*+html .button {

	padding: 2px 0 !important; /*IE 7*/

	width:45%;

}



.inputbox {

	border: 1px solid #CCCCCC;

	background: #FFFFFF;

	width:180px;

}

.inputbox:hover, .inputbox:focus {

	background: #e0f2fe;

}
table.category{
	border-spacing:0 6px;
	}
	
table.category a{
	color:#000;
	text-decoration:none;
	
	}
p.counter{
	text-align:center;
	}

ul.pagination {
	text-align:center;
	list-style:none;
	}
ul.pagination li {
	display:inline;
	margin: 0 3px;

	}
/*////////// FOOTER //////////*/

#footer {

	height: 85px;

	clear:both;

	border-right: 1px solid #195a9c;

	border-left: 1px solid #195a9c;

	background: url(../images/bgFooter.gif) no-repeat center top #FFF;
	
	}

#bg-3{

	background: url(../images/bg-3.gif) no-repeat center bottom;

	height:14px;

}

#footer .moduletable_nombre{

	float:left;

	margin:0;

	padding:5px 0 0 280px;

}



#footer .moduletable_nombre h1{

	font: bold 14px Verdana, sans-serif;

	margin-top:25px;

}

#footer p{

	font: 12px  Verdana, sans-serif;

	padding:0;

	margin:0;

}



#footer p a{

	text-decoration:none;

	color:#195a9c;

}



#footer p a:hover,

#footer a:active,

#footer a:focus {

	text-decoration:underline;

	color:#195a9c;

}

#footer .moduletable_victimas{

	float:left;

	margin:0;

	padding:35px 0 0 10px;

}

* html #footer .moduletable_victimas{
	padding:30px 0 0 10px!important; /*IE 6*/

}

.moduletable_calidad{

	float:left;

	margin:0;

	padding:7px 0 0 170px;

}

* html .moduletable_calidad{

	padding:15px 0 0 170px!important; /*IE 6*/
}



*+html .moduletable_calidad{
	padding:18px 0 0 175px!important; /*IE 7*/

}

.moduletable_calidad ul li{	

   list-style:none;

   padding:7px 0 0 20px;

}

.moduletable_calidad img {	

   border:0;

}



/*////////// IMAGES //////////*/

/*////// FUN CLASSES ///////////*/


