@charset "utf-8";
/* CSS Document */
* {margin:0;padding:0;}
body {
	background-color: #ffffff;
	font-size:78%;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
p {margin-bottom:10px;}
h1{font-size:34px;color:#336666;font-family:Georgia,"Times New Roman",Times,serif;font-style:normal;font-weight:normal;letter-spacing: 0.04em;}
h2{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;color:#336666;font-weight:normal;margin-bottom:20px;letter-spacing:0.05em;}
h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;color:#336666;font-weight:bold;margin-bottom:10px}
h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:13px;color:#336666;font-weight:bold;margin-bottom:10px}
h5{font-family:Georgia,"Times New Roman",Times,serif;font-size:11px;color:#857E6C;font-weight:bold;margin-bottom:10px}
h6{font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;color:#0E1B1B;font-weight:normal;margin-bottom:10px}

#box{width:1340px;margin-left: 0px;}
#header{width:1340px;	}
#header #logo{width:960px;height:47px;margin:9px 0px 18px 213px;background-image: url(img/logo.gif);background-repeat: no-repeat;
			background-position: left top;}
#header #barnav{margin:0;width:900px;height:78px;float:left;background-image: url(img/bg_barnav.jpg);background-repeat:repeat-x;
	background-position: left top;}
#header #barnav ul{display:block;float:left;width:800px;height:37px;padding:0;list-style:none;margin: 0;}
#header #barnav ul li{display:block;float:left;width:auto;height:37px;margin:0;padding:0;letter-spacing: 2px;}
#header #barnav a{
	/* box */
	display:block;
	float:left;
	width:auto;
	height:37px;
	line-height:37px;
	margin:20px 0px 5px 10px;
	padding-right: 10px;
	padding-left: 10px;
	/* font */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;	
}
#header #barnav a.btn, #header #barnav a.btn_gral{
	/* estilo de la pagina en la que estoy y coincide con el estilo de los otros links*/	
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
#header #barnav a.btn:hover{color:#B3AEA2;}
#header #barnav a.btn_gral:hover{color:#B3AEA2;}
#header #acceso{margin:0;padding-top:28px;width:350px;height:78px;float:left;background-image: url(img/bg_barnav.jpg);
				background-repeat:repeat-x;background-position: left top;}
#content{float:left;width:1340px;}
#content #main {float:left;width:960px;margin:0px 10px 35px 100px;}
#content #main #iizq{float:left;width:475px;margin:20px 0px 0px 25px;} /* 2col index */
#content #main #ider{float:left;width:325px;margin:20px 5px 0px 0px;} /* 2col index */
#content #main #izq{float:left;width:675px;margin:12px 0px 0px 0px;} /* 2col resto */
#content #main #der{float:left;width:210px;margin:0px 5px 0px 20px;} /* 2col resto */
#content #main #cizq{float:left;width:780px;margin:12px 0px 0px 10px;display:block;overflow:scroll;} /* CONSULTAS */
#content #main #cder{float:left;width:150px;margin:0px 0px 0px 10px;} /* CONSULTAS */
#content #main #aizq{float:left;width:1000px;margin:12px 0px 0px 10px;display:block;} /* ADMIN */
#content #main #izq ul{padding-left:25px;margin-right:25px;list-style-position:outside;font-size:12px;color:#857E6C;text-align:left;
word-spacing:0.02em;font-family: helvetica;line-height: 20px;}
#content #main #izq #opcpag{width:630px;margin:25px 25px 0px 5px;background-color:#FAFDF4;}

#content #barnavs{margin:0px;width:1160px;height:86px;float:left;background-image: url(img/bg_barnavs.jpg);background-repeat:repeat-x;
	background-position: left top;}
#content #barnavs ul{display:block;float:left;width:960px;height:37px;padding:0;list-style:none;margin: 0;}
#content #barnavs ul li{display:block;float:left;width:auto;height:37px;margin:0;padding:0;letter-spacing: 2px;}
#content #barnavs a{
	/* box */
	display:block;
	float:left;
	width:175px;
	height:35px;
	line-height:37px;
	margin:28px 0px 0px 30px;
	padding-right: 10px;
	padding-left: 10px;
	/* font */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: 0.01em;
	background-image: url(img/h3_direct.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#content #barnavs a.btnss,.iai{
	/* solo para suscrpcion*/	
	background-image: url(img/h3_suscripcion.png);
	background-repeat: no-repeat;
	background-position: left top;
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
#content #barnavs a.btns, #content #barnavs a.btns_gral{
	/* estilo de la pagina en la que estoy y coincide con el estilo de los otros links*/	
	text-decoration:none;
	text-align:center;
	color:#FFFFFF;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
}
#content #barnavs a.btns:hover{color:#B3AEA2;}

#content #barnavs a.btns_gral:hover{color:#B3AEA2;}

#notas{float:left;margin:15px 10px 0px 108px;width:960px;}
#notasqr{float:left;margin:15px 0px 0px 0px;width:1135px;}
#footer{margin:20px 0px 0px 0px;width:960px;height:54px;float:left;background-image: url(img/bg_barnav.jpg);background-repeat:  repeat-x;
	background-position: left top;}
#masinfo{margin:10px 10px 0px 20px;background-image: url(img/logo.png);background-repeat:no-repeat;background-position: left top;
		padding-top:50px;}
#masinfo #foot{width:558px;height:54px;background-image:url(img/bg_barnav.jpg);background-repeat:repeat-x;background-position:left top;margin:auto;}
#noinfo{
	margin: 10px 10px 0px 150px;
	background-image: url(img/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 50px;
	border-radius: 8px;
	border: 1px solid #b3aea2;
	width:50%;
	padding:0px 5px 0px 15px;
}
#noinfo #foot{

	height: 54px;
	background-image: url(img/bg_barnav.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	margin: auto;}
/* ----------*/
/* div class */
/* ----------*/
.w60{float:left;width:56%;margin:12px 0px 0px 0px;} /* 2col dentro de izq - pagocuota_ctrl,login */
.w50{float:left;width:48%;margin:12px 10px 0px 0px;} /* 2col dentro de izq - pagocuota_ctrl,login,registro */
.w40{float:left;width:40%;margin:45px 0px 0px 0px;padding:10px 0px 0px 15px;background-image:url(img/bg_login.png);background-repeat:repeat;border-radius:7px;} /* 2col dentro de izq - pagocuota_ctrl */
.w40c{float:left;width:38%;margin-left:10px;padding:10px 5px 0px 5px;background-image:url(img/bg_login.png);background-repeat:repeat;border-radius:7px;	height:50px;} /* 2col dentro de izq - CONSULTAS */
.w60c{float: left;width: 30%;margin: 0px;border-radius: 7px;border: thin solid #538C8C;padding:10px 0px 0px 25px;height:50px;} /* 2col dentro de izq - CONSULTAS */

.d2c{width:315px;float:left;margin:10px 22px 0px 0px;}
.dgfl{float:left;}
.dgfr{
	float: right;
	border-radius: 7px;
	border: thin solid #7AAFAF;
	margin-right: 5px;
	height: 31px;
	background-color: #9DC4C4;
}
.divclear{clear:both;}
.bfrell	{margin:20px 0px 0px 0px;width:190px;height:54px;float:left;background-color:#00FF99;background-image: url(img/bg_foot.jpg);
		 background-repeat:  repeat-x;background-position: left top;}
.bnrell	{margin:0;width:90px;height:78px;float:left;background-image: url(img/bg_barnav.jpg);background-repeat:repeat-x;
		 background-position: left top;}
.bnsrell{margin:0;width:90px;height:87px;float:left;background-image: url(img/bg_barnavs.jpg);background-repeat:repeat-x;
		background-position: left top;}
.clear1{height:1px;font-size:1px;padding:0;clear:both;}

.nota{float:left;width:210px;margin:15px 0px 0px 0px;padding:0px 5px 0px 10px;}
.notar{float:right;width:90px;margin:15px 0px 0px 0px;padding:0px 5px 0px 10px;}
.qr{float:left;width:60px;margin:0px;padding:10px 46px 0px 10px;}

/* ----------*/
/* imagen    */
/* ----------*/
.img01{margin-top:3px;margin-bottom:3px;}
.img02{border:0px;margin:0px;}
.img03{border:0px;margin:15px 0px 35px 0px;}
.img04{border:0px;margin:25px 0px 0px 155px;}
.img05{margin:10px;float:left}
.img06{border:0px;margin: 10px 0px 20px 20px;	
	box-shadow: 4px 4px 5px #CAC9C8;
	-webkit-box-shadow: 4px 4px 5px #CAC9C8;
	-moz-box-shadow: 4px 4px 4px #CAC9C8;}
.imgqr{border:0px;margin:0px;float:right;height:50px;}

/* ----------*/
/* parrafos  */
/* ----------*/
.p01{margin-top:10px;font-size:12px;color:#857E6C;text-align: left;word-spacing: 0.02em;font-family: helvetica;line-height: 20px;}
.p02{margin-top:10px;font-size:11.5px;color:#538C8C;text-align:justify;word-spacing: 0.02em;font-family: helvetica;line-height: 20px;}
.p03{margin-top:17px;font-size:11.5px;color:#857E6C;text-align: left;word-spacing: 0.02em;font-family: helvetica;line-height: 20px;}		
.p04{margin-top:5px;/**/text-align:center;font:Calibri;font-size:11px;color:#ffffff;}
.p05{width:675px;padding-bottom:1px;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #DDDDDD;}
.p06{font-size:12px;color:#CC3333;text-align: left;word-spacing: 0.02em;font-family: helvetica}
.p07{padding:10px 55px 0px 0px;font-size:12px;color:#857E6C;text-align:left;word-spacing:0.02em;font-family:helvetica;line-height:18px;}
.p08{margin-top:0px;font-size:11px;color:#538C8C;text-align:justify;word-spacing: 0.02em;font-family:Georgia,"Times New Roman",Times,serif;}
.p09{
	font-size: 12px;
	color: #CC3333;
	text-align: left;
	word-spacing: 0.02em;
	font-family: Georgia;
	padding-left: 10px;
	padding-top:15px;
	line-height: 20px;
	font-weight: bold;
	font-style: italic;
}

/* ----------*/
/* textos    */
/* ----------*/
.txt01{font-size:12px;color:#857E6C;text-align:left;word-spacing:0.02em;font-family:helvetica;} /*label*/
.txt02{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;color:#336666;font-weight:normal;letter-spacing:0.05em;}
/* ----------*/
/* tablas    */
/* ----------*/
table.aplic { /* tabla del resultado de la consulta */
	/*font: 12px;*/
	margin: 0px 1px 7px 0px;
	padding: 0;
	border-collapse: collapse;
	text-align: left;
	color:#857E6C;
	line-height: 19px;
	width:100%;
	font-size:12px;
	font-weight:normal;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
table.aplic caption {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 20px;
	text-align: left;
	text-transform: uppercase;
}
table.aplic td { /* columnas de datos */
	margin: 0;
	padding: 3px 3px;
	border: 1px solid #eee;
}
table.aplic th {/* titulos del resultado de la consulta font */
	font-weight: normal;
	text-transform: uppercase;
	background-color:#cccccc;			
	color:#4F8989;
	font-weight:bold;
	height:15px;
	border-bottom: 1px dotted #fafafa;
}
table.aplic thead tr th { 
	background-color: #575757;
	color: #fff;
	font-weight: bold;
	border-right: 2px solid #333;
	text-transform: uppercase;
	text-align:center;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
table.aplic tfoot tr th, table.aplic tfoot tr td {
	background-color: transparent;
	padding:  10px 5px;
	color: #ccc;
	border-top: 1px solid #ccc;
}
table.aplic tbody tr th { /* titulos del resultado de la consulta */
	padding: 5px 5px;
	border-bottom: 1px dotted #fafafa;
	border-right: 1px solid #b7b7b7;
}
table.aplic tr { background-color: #FBFDF6;	}
table.aplic tr.odd {background-color: #EDF7DC;border-right: 1px solid #D0EBA5;}/* datos tomo, tribunal, partes, fecha */
table.aplic tr:hover {	}
table.aplic tr:hover td, tr:hover td a, tr:hover th a {color: #494949;}
table.aplic td:hover {		}
table.aplic tr:hover th a:hover {background-color: #F7FBEF;border-bottom: 2px solid #86C200;}
table.aplic a {
	color: #608117;
	background-image: none;
	text-decoration: none;
	border-bottom: 1px dotted #8A8F95;
	padding: 2px;
	padding-right: 12px; background: transparent url(http://www.alvit.de/vf/csstable.aplicgallery/link.gif) no-repeat 100% 50%;
}
table.aplic a:hover {
	color: #BBC4CD;
	background-image: none;
	text-decoration: none;
	border-bottom: 3px solid #333;
	padding: 2px;
	padding-right: 12px; 
	color: #A2A2A2; 
	background: transparent url(http://www.alvit.de/vf/csstable.aplicgallery/link.gif) no-repeat 100% 50%;
}
table.aplic a:visited {
	text-decoration: none;
	border-bottom: 1px dotted #333;
	text-decoration: none;
	padding-right: 12px; 
	color: #A2A2A2; 
	background: transparent url(http://www.alvit.de/vf/csstable.aplicgallery/visitedLink.gif) no-repeat 100% 50%;
}
table.aplic a:visited:hover {
	background-image: none;
	text-decoration: none;
	border-bottom: 3px solid #333;
	padding: 2px;
	padding-right: 12px; 
	color: #A2A2A2; 
	background: transparent url(http://www.alvit.de/vf/csstablegallery/visitedLink.gif) no-repeat 100% 50%;
}

 
/* ----------*/
/* Links     */
/* ----------*/
.iai{/*B*/display:block;float:left;width:210px;height:38px;line-height:37px;margin:20px 0px 0px 0px;
	/*F*/font-family:Verdana, Arial, Helvetica, sans-serif;letter-spacing: 0.01em;background-image: url(img/h3_suscripcion.png);
	background-repeat: no-repeat;background-position: left top;text-decoration:none;text-align:center;color:#FFFFFF;font-size: 14px;
	font-style: normal;font-weight: normal;}
/*----------------------------*/
.txt021	{ /*link pie */
	 	 font: helvetica;font-size: 10.5px;color: #cccccc;text-decoration: none;float: center;font-style: normal;line-height: 25px;	 		
		 text-align:center;}
a.txt021{ /*link pie */
		 font-family: helvetica;font-size: 10.5px;color: #cccccc;text-decoration: none;float: center;font-style: normal;}
a:hover.txt021{ 
	 	 font-family: helvetica;font-size: 10.5px;color: #857E6C;text-decoration: none;float: center;font-style: normal;}
/*----------------------------*/
.txt022 { /*link poliicas y términos */
	font: helvetica;font-size: 10.5px;color: #ffffff;text-decoration: none;float: center;font-style: normal;line-height: 25px;
	text-align:right;}
a.txt022 { /*link poliicas y términos  */
	font-family: helvetica;font-size: 10.5px;color: #ffffff;text-decoration: none;float: center;font-style: normal;}
a:hover.txt022 { 
	font-family: helvetica;font-size: 10.5px;color: #857E6C;text-decoration: none;float: center;font-style: normal;}
/*----------------------------*/
.txt023 { /*link acceso */
	font: helvetica;font-size: 11.5px;color: #ffffff;text-decoration: none;float: center;font-style: normal;line-height: 25px;
	text-align:right;}
a.txt023 { /*link pie */
	font-family: helvetica;font-size: 11.5px;color: #ffffff;text-decoration: none;float: center;font-style: normal;}
a:hover.txt023 { 
	font-family: helvetica;font-size: 11.5px;color: #857E6C;text-decoration: none;float: center;font-style: normal;}
/*----------------------------*/
.txt024{font:helvetica;font-size:11.5px;color:#494949 ;text-decoration:none;font-style:normal;line-height:20px;
		text-align:right;}
a.txt024{font-family:helvetica;font-size:11.5px;color:#494949 ;text-decoration:none;font-style:normal;}
a:hover.txt024{font-family:helvetica;font-size:11.5px;color:#857E6C;text-decoration:none;font-style: normal;}
/*----------------------------*/
.txt025{font:helvetica;font-size:11.5px;color:#494949 ;text-decoration:none;font-style:normal;line-height:25px;text-align:right;}
a.txt025{font-family:helvetica;font-size:11.5px;color:#494949 ;text-decoration:none;font-style:normal;border-bottom-width:1px;
	border-bottom-color:#D2D2D2;}
a:hover.txt025{font-family:helvetica;font-size:11.5px;color:#857E6C;text-decoration:none;font-style: normal;}
/*----------------------------*/

.rs{font-family:lucida grande,tahoma,verdana,arial,sans-serif;font-size:11px;font-variant:normal;font-style:normal;font-weight: normal; color:#3B5998;text-decoration:none;}
a.rs{font-family:lucida grande,tahoma,verdana,arial,sans-serif;	font-size: 11px; font-variant: normal; font-style: normal; font-weight: normal; color: #3B5998; text-decoration: none;}
.fb-root,fb-like{background-color:#666;}

/* ----------*/
/* Forms     */
/* ----------*/
/* Input Styling */
.inputbox {background: #fff}
input#email,input#url,#search_searchword {font-size: 13px;background: #fff url(../images/fieldShadow.jpg) repeat-x;border: 1px solid #c8c8c8; color: #333333}
input#url,#search_searchword {padding: 8px;margin: 0 0 30px 0}
fieldset.word label {display: block}
input#email,input#name,input#password.inputbox,input#password2,input#url{width: 90%}

.contact_email label {
font-size: 14px;
line-height:18px;
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
color: #857E6C;
padding:2px;
margin-bottom:8px;
padding:7px 0;
}
.contact_email input, .contact_email textarea, input.modns {
font-size: 12px;
color: #857E6C;
border:1px solid #cccccc;
background-color:#EEEEEE;
padding:4px;
margin-bottom:8px;
}

input.modns button, .button, .boton {
	background-color:#4F8989;
	color:#fff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	
	}
	
input.boton {
	background-color:#4F8989;
	color:#fff;
	font-size:12px;
	font-family:Georgia, "Times New Roman", Times, serif;
	cursor:pointer;
	
	}
/* ----------*/
/* CONSULTAS */
/* ----------*/
.texto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #857E6C;
	vertical-align: top;
	
}
.t1{
	background-color:#ffffff;
	color:#494949;
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:5px;
	padding-right:25px;	
}
.t2{
	background-color:#ffffff;
	color:#4F8989;
	font-size:12px;
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
}
.t3{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;color:#336666;font-weight:normal;letter-spacing:0.05em;padding-left:5px;}

.t4{
	background-color:#ffffff;
	color:#857E6C;
	font-size:12px;
	font-weight:normal;
	font-family:Helvetica;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
}
.frmbus{width:90%;margin-left:5px;}
