body {	margin:0; padding:0;
		font-style: normal;
		background-color: #EDEDED;
		text-align:center;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: x-small;/*for IE5Win*/
		voice-family:"\"}\"";
		voice-family:inherit;
		font-size:small;
	}
html>body{/*opera*/
		font-size: small; }

h1 {
line-height:0px;
margin:0;
padding:0;
}
h2{
margin:0;
padding:0;
visibility:hidden;
line-height:0;
font-family:Arial, Helvetica, sans-serif;}
h3,h4 {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
text-transform:uppercase;
}

h3 {
font-size:140%;
letter-spacing:0.03em;
color:#AC0316;
margin:0 0 10px 0;
padding:0;
}
ul.datos h3{
margin:0;
padding:0 0 5px 0;
font-size:100%;
text-transform:none;
color:#000;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
h4 {
font-size:120%;
letter-spacing:0.05em;
color:#414347;
margin:0 0 10px 0;
padding:0;
}
h5 {
font-size:100%;
/*letter-spacing:0.03em;*/
color:#000;
margin:0 0 10px 0;
padding:0; text-transform:uppercase;
}
h6{
font-size:100%;
/*letter-spacing:0.03em;*/
color:#000;
margin:0;
padding:0 0 5px 0;
}
h2.home {margin:0 0 10px 0;
padding:0;
font-size:140%;
line-height:normal;
letter-spacing:0.03em;
color:#4063AA;
visibility:visible;
font-weight:700;
}
#main {
float:right;
width:594px;
margin:0;
padding:0;
line-height:145%;
}
#main a{
margin:0;
padding:0;color:#000;}
#main a:hover{font-weight:bold;color:#AC0316; text-decoration:underline;}
#main p {
margin:0;
padding: 0 0 10px 0;
}
#destacadohome h2{margin:0;
padding:15px 0 10px 0; 
font-size:140%;
letter-spacing:0.05em;
color:#414347;
visibility:visible;
font-weight:700;
}

#destacadohome h3 {margin:10px 0 0 0;
padding:0;
font-size:100%;
letter-spacing:0.0em;
color:#AC0316;
visibility:visible;font-family: Verdana, Arial, Helvetica, sans-serif;
}
#destacadohome a {text-decoration:none; color:#AC0316; font-weight:bold;}
#destacadohome a:hover {text-decoration:underline;}

h2.h2 {margin:0 0 20px 0;
padding:10px 0 0 0;
font-size:140%;
letter-spacing:0.03em;
color:#AC0316;
visibility:visible;
text-transform:uppercase;
font-weight:700;
}

h3.h3 {font-size:100%;
color:#000;
margin:0 0 10px 0;
padding:0; text-transform:uppercase; font-family: Verdana, Arial, Helvetica, sans-serif;
}


blockquote {
font-size:100%;
color:#414347;
margin:0 0 10px 0;
padding:10px 0 10px 0;
font-weight:600;
text-align:center; 
border-bottom: 1px dotted #414347;
border-top: 1px dotted #414347;
}


blockquote.home {
font-size:115%;
color:#aaa;
margin:21px 10px 0 10px;
padding:10px 10px 10px 10px;
font-weight:600;
text-align:center; 
line-height:200%;
border-bottom: 1px dotted #aaa;
border-top: 1px dotted #aaa; background-image:none; 
font-style:italic;
/*background-image:url(../imgpaucasals/layout/openquotehome.gif);*/
width:150px;
\width: 150px;
w\idth: 135px;
}

#horarihome h2 {
padding:15px 15px 20px 0; 
margin:0;
background-image:url(../imgpaucasals/layout/clock.gif); 
background-position:right top ; 
background-repeat:no-repeat; 
font-size:140%;
letter-spacing:0.05em;
font-family:Arial, Helvetica, sans-serif;
color:#AC0316;
visibility:visible;
font-weight:700;
width:75%;
}

/*.quote{font-size:110%;}
*/
#cita1{padding:0 10px 0 10px; margin:0px; background-image:url(../imgpaucasals/layout/openquotehome.gif); background-repeat:no-repeat; background-position:top left;}

#cita2{padding:0 10px 0 5px; margin:0; background-image:url(../imgpaucasals/layout/closequotehome.gif); background-repeat:no-repeat; background-position:bottom right ;}
span.interioropen{margin:0; padding:10px 0 10px 15px; background-image:url(../imgpaucasals/layout/openquote.gif); background-repeat:no-repeat; background-position:left;}
span.interiorclose{margin:0; padding:10px 15px 10px 0; background-image:url(../imgpaucasals/layout/closequote.gif); background-repeat:no-repeat; background-position: right; font-weight:normal; }

blockquote span.interior{padding:10px 20px 10px 0; background-image:url(../imgpaucasals/layout/closequote.gif); background-repeat:no-repeat; background-position:right;}
blockquote.largo{
font-size:100%;
color:#414347;
margin:0 0 10px 0;
padding:10px 0 10px 20px;
font-weight:normal;
text-align:left; 
background-image:url(../imgpaucasals/layout/openquote.gif); background-repeat:no-repeat; background-position:left 10px;
border-bottom: 1px dotted #414347;
border-top:none; 
}
.interiorlargo{margin:0; padding:10px 20px 10px 0; background-image:url(../imgpaucasals/layout/closequote.gif); background-repeat:no-repeat; background-position: right; font-weight:normal; }

p.firma{color:#aaa;text-align:center;font-size:90%; font-weight:normal;}
p.home{padding:40px 0 10px 0 ; margin:10px;color:#aaa; background-image:url(../imgpaucasals/layout/info.gif); background-position:center top; background-repeat:no-repeat;border-bottom: 1px dotted #aaa;}
span.info{font-size:130%;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
#destacadohome{
margin:0;
padding:0;
width:250px;
float:left;}
#destacadohome img{padding:0; margin:0; /**/border-bottom:5px solid #FFF;border-left:10px solid #FFF; float:right;}
#horarihome{
margin:0 0 15px 0;
padding:0 0 0 15px ;
width:250px;
float:right;
border-left: 1px dotted #414347;
/*background-image:url(../imgpaucasals/layout/clock.gif); background-position:center top; background-repeat:no-repeat;*/}

#lista{
margin:0;
padding:0;
border: none;
}
#lista li{
margin:0 0 10px 0;
padding:0 0 10px 0;
}
#lista li ul {
margin:-15px  0;
padding:0 0 10px 190px;
border-bottom: 1px dotted #414347;
}
#lista li ul li{
margin:0 0 10px 0;
padding:0;
border: none;
}
#listabiblio{
margin:0;
padding:0;
border: none;
}
#listabiblio li{
font-weight:700;
clear:both;
background-image:url(../imgpaucasals/layout/dtraya.gif);
background-repeat:no-repeat;
background-position:left 5px;
margin:0 0 10px 0;
padding:0 0 0 20px;
}
#listabiblio li ul {
margin: 0;
padding:10px 0 10px 0;
border-bottom: 1px dotted #414347;
}
#listabiblio li ul li{
margin:0 0 10px 0;
padding:0;
border: none;
font-weight:normal;
clear:both;
background-image:none;
}
.separa{
margin:0 0 10px 0;
padding:0 0 10px 0;
border-bottom: 1px dotted #414347;
clear:both;}

.separatop{
border-top: 1px dotted #414347; 
clear:both;
}

.separali{
margin: 0;
padding: 0;
border-top: 10px solid #FFFFFF;
clear:both;}
.separanone{
margin:0 0 10px 0;
padding:0;
clear:both;}
div.hr{margin:0 0 10px 0;
padding:0 0 10px 0;
color:#FFFFFF;
height:1px;
background-color:#FFFFFF;/*filter: alpha(opacity=100); opacity: 0.0;*/
border-bottom: 1px dotted #414347;
clear:both;}
 div.hr hr {
  display: none; clear:both; width:100%;
}
.datos{
margin: 0 0 10px 0;
padding:0;
/*clear:both;*/
}
.datos dt{
font-weight:700;
background-image:url(../imgpaucasals/layout/dtraya.gif);
background-repeat:no-repeat;
background-position:left 15px;
margin:0 0 5px 0;
padding:10px 0 0 20px;
text-transform:uppercase;
}
.datos dd {
margin:0 0 5px;
padding:0 0 0 20px; font-weight:normal;
}
.datos li{
font-weight:700;
background-image:url(../imgpaucasals/layout/dtraya.gif);
background-repeat:no-repeat;
background-position:left 15px;
margin:0 0 5px 0;
padding:10px 0 5px 20px;
height:1%;
}
.datos li p
{
margin:0;
padding:0 0 0 20px; font-weight:normal;}
/*.datos a {text-decoration:none;}*/
dd.listamini{margin:0;}
#global-content {
width:774px;
margin:0 auto;
padding:0;
text-align:left;
font-size:85%;
background-color:#fff;
background-image:url(../imgpaucasals/layout/bgsubnav.gif);
background-position:left;
background-repeat:repeat-y;
}

#global-head {
width:100%;
background-color:#4063AA;
background-image:url(../imgpaucasals/layout/bgCabecera.jpg);
background-position:right top;
background-repeat:no-repeat;
margin:0;
padding:0;
}

#logo {
float:left;
margin:0;
padding:12px 15px 0;
}

#mainwrap {
margin:0;
padding:0;
clear:both;
}

#navidioma {
font-size:85%;
margin:0;
padding:0 0 8px;
}

#navidioma ul {
float:right;
list-style-type:none;
margin:0;
padding:0;
}

#navidioma ul li {
display:inline;
border-left:1px solid #FFF;
color:#FFF;
letter-spacing:0.05em;
margin:0 0 8px;
padding:0 10px;
}

#navidioma ul li a {
text-decoration:none;
color:#FFF;
}

#navidioma ul li a.active {
font-weight:700;
cursor:text;
text-decoration:none;
}

#navcontainer ul {
background-color:#EDEDED;
color:#414347;
float:left;
width:100%;
font-size:92%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
text-transform:uppercase;
margin:0;
padding:0;
}

#navcontainer ul.es {
background-color:#EDEDED;
color:#414347;
float:left;
width:100%;
font-size:86%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
text-transform:uppercase;
margin:0;
padding:0;
}

#navcontainer ul li a {
background-color:#EDEDED;
color:#414347;
text-decoration:none;
float:left;
padding-top:4px;padding-bottom:4px;
padding-left:8px;padding-right:7px;
}

#navcontainer ul li a:hover {
background-color:#000;
color:#fff;
}

#navcontainer ul li a.active {
background-color:#000;
color:#fff;
cursor:text;
}

#subnavcontainer {
margin:0 0 20px 0;
padding:0;
width:180px;
float:left;
font-size:92%;
letter-spacing:0.04em;
background-color:#000;

}

#subnavcontainer a {
color:#fff;
width:162px;
}

#subnavcontainer ul {
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;border-bottom:1px solid #fff;

}
#subnavcontainer ul li ul li ul{margin:0;
padding:0 0 5px 0;}
#subnavcontainer ul li ul {border-bottom:none;}
#subnavcontainer ul li a {
display:block;
text-decoration:none;
margin:0;
padding:4px 4px 4px 10px;
\width: 180px;
w\idth: 166px;
}

#subnavcontainer a:hover {
background-color:#414347;
color:#fff;
}
ul#subnavlist li {
border-top:1px solid #FFF;
color:#FFF;
text-transform:uppercase;
background-image:url(../imgpaucasals/layout/flechasubmenu.gif);
background-position:top left;
background-repeat:no-repeat;
margin:0;
padding:0 0 10px;
}

ul#subnavlist li ul li {
border:none;
background-image:none;
text-transform:none;
margin:0;
padding:0;
}

ul#subnavlist li ul li a:hover {
background-color:#fff;
color:#000;
}
ul#subnavlist li ul li ul{
margin:0;
padding:0 0 5px 0;
border:none;
background-image:none;
text-transform:none;
}
ul#subnavlist li ul li ul li a{
margin:0;
padding:4px 4px 4px 20px;
border:none;
background-image:url(../imgpaucasals/layout/rayasubmenu.gif); background-repeat:no-repeat; background-position:11px;
text-transform:none;
\width: 180px;
w\idth: 156px;
}

#subactive {
background-color:#414347;
}

#subactive a#active {
background-color:#fff;
color:#000;
cursor:text;
}
a#active {
background-color:#fff;
color:#000;
cursor:text;
}
.subtit {
display:block;
margin:0;
padding:4px 4px 4px 10px;
}
#navinfo{margin:0;
padding:0;
background-color:#000;width:594px; float:right;font-size:92%;
font-family:Arial, Helvetica, sans-serif;color:#fff;
}
#musica{float:right; text-align:right; width:200px; padding:0 15px 0 0; margin: 5px 0 0 0; border-right:1px solid #ffffff;color:#fff; vertical-align:middle;}
#navinfo ul {
margin:0;
padding:0;
float:right;
width:95px;

}

#navinfo ul li a {
color:#fff; /*color:#000000;*/
text-decoration:none;
float:right;
padding:4px 10px 4px 25px;
}

.mapaweb {
/**/background-image:url(../imgpaucasals/layout/icomapaweb.gif); 
background-position:left;
background-repeat:no-repeat;
}
#mapaweb a{text-decoration:none;}
#mapaweb li
{font-weight:700; text-transform:uppercase;
background-image:url(../imgpaucasals/layout/dtraya.gif);
background-repeat:no-repeat;
background-position:left 5px;
margin:0 0 20px 0;
padding:0 0 0 20px;}
#mapaweb li ul{margin:0 0 5px 30px;
padding:0 0 0 0;}
#mapaweb li ul li
{margin:0 0 5px 2px;
padding:5px 0 0 20px;border-left: 1px dotted #000;
font-weight:bold;text-transform:none;
background-image:url(../imgpaucasals/layout/dtraya.gif);
background-repeat:no-repeat;
background-position:left 10px;
border-bottom: none;
}
#mapaweb li ul li ul{margin:0 5px 0 30px;
padding: 0;}
#mapaweb li ul li ul li
{margin:0 0 5px 0;
padding:5px 0 0 20px;
font-weight:normal;text-transform:none;
background-image:url(../imgpaucasals/layout/dtraya.gif);
background-repeat:no-repeat;
background-position:left 10px;
}
#mapaweb li ul li ul li ul {margin:0 5px 0 40px;
padding: 0;}
.indicador {
color:#000;
font-family:Arial, Helvetica, sans-serif;
visibility:hidden;
padding:0;line-height:21px;
}

.coluno{width:267px; float:left;}
.coldos{margin:0;
padding:0 0 0 15px ;
width:267px;
float:right;
border-left: 1px dotted #414347;}
#contentwrap {
margin:20px 20px 20px 20px;
padding:0; 
/*background-color:#CC6666;*/
}
#contentwrap img{
margin:0 0 20px 0;
padding:0;}
#contentwrap p a{color:#000000; text-decoration:underline;}
#contentwrap ul{margin:0;
padding:0;
list-style-type:none;}
.imgdin{
padding:0 0 0 10px; margin:0 0 10px 10px; 
float:right; 
width:200px; height:auto;
border-left:1px dotted #9C9C9C;}
#contentwrap span.imgdin img{margin:0 0 10px 0; padding:0;float:right;}
#contentwrap ul li span.imgdinlista{
padding:0; margin:0; 
float:right; 
width:100px; height:auto;
}
#contentwrap ul li span.imgdinlista img{margin:5px 0 10px 10px; padding:0;float:right;}
#navlista{text-align:center;
border-top:1px dotted #9C9C9C;
border-bottom:1px dotted #9C9C9C;
margin:15px 0 15px 0;
padding:10px 0 0 0;
color:#9C9C9C;
text-transform:uppercase;
font-size:119%;
font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#navlista ul{margin:0;
padding:0;
list-style-type:none;}
#navlista ul li{
margin:0;
padding:0;
 display:inline;}
#navlista ul li a{color:#9C9C9C; text-decoration:none;}
#navlista ul li a:hover{color:#AC0316; text-decoration:underline;}
#navextras { /*clear:both;*/}
#navextras ul{
margin:0;
padding:0;float:left;
list-style-type:none;}
#navextras ul.separaextras{
margin:0;
padding:10px 0 0  0;
border-top: 1px dotted #414347;
}
#navextras ul li{
margin:0 0 5px 0;
padding:00;}
#navextras a{
margin:0;
padding:6px 0 10px 20px;
/*display:block;*/
color:#000000;
text-decoration:none; text-transform:uppercase;}
#navextras a:hover{text-decoration:underline;}
.navextrasdoc{
margin:0;
padding:6px 0 10px 20px;
display:block;
color:#000000;
background-image:url(../imgpaucasals/layout/icoform.gif); background-position:left 4px; background-repeat:no-repeat; text-transform:uppercase;}
.navextrasdoc a{text-decoration:none;}
a.pdf{background-image:url(../imgpaucasals/layout/icopdf.gif); background-position:left 4px; background-repeat:no-repeat;margin:0;
padding:6px 0 10px 20px;}
a.form{background-image:url(../imgpaucasals/layout/icoform.gif); background-position:left 4px; background-repeat:no-repeat;margin:0;
padding:6px 0 10px 20px;}
#imprimir{float:right; text-align:right;}
#imprimir a{background-image:url(../imgpaucasals/layout/icoimprimir.gif); background-position:left 4px; background-repeat:no-repeat;margin:0;padding:6px 0 12px 20px; text-decoration:none;}
#imprimir a:hover{text-decoration:underline; font-weight:normal; color:#000000;}
#paginacion{
text-align:right;
float:right;
border-top:1px dotted #9C9C9C;
margin:10px 0 0 0;
padding:10px 0 0 0;
color:#9C9C9C;
font-size:100%;
font-family:verdana, Arial, Helvetica, sans-serif; clear:both; width:99%;}
#paginacion ul{margin:0;
padding:0; width:99%;
list-style-type:none;}
#paginacion ul li{
margin:0;
padding:0;
 display:inline;}
#paginacion ul li a{margin:0;
padding:0 4px 0 4px;color:#9C9C9C; text-decoration:none;}
#paginacion ul li a:hover{color:#AC0316; font-weight:normal;text-decoration:none;}
#paginacion .active{color:#AC0316; text-decoration:underline;}
.paginacionanterior{
float:left;
}
#navruta {
border-top:1px solid #fff;
width:100%;
background-color:#000;
color:#fff;
}

#navruta ul {
width:70%;
float:left;
font-size:92%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
margin:0;
padding:0 0 0 10px;
}

#navruta ul li {
display:inline;
float:left;
padding:4px;
}

#navruta ul li a {
color:#fff;
text-decoration:none;
padding:0;
}

#subir {
width:20%;
float:right;
background-position:right;
background-image:url(../imgpaucasals/layout/bgsubir.gif);
background-repeat:repeat-y;
}

#subir a {
float:right;
text-align:right;
color:#EDEDED;
text-transform:uppercase;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.05em;
font-size:92%;
background-position:right;
background-image:url(../imgpaucasals/layout/flechasubir.gif);
background-repeat:no-repeat;
margin:0;
padding:4px 30px 4px 0;
}

#piecontainer {
margin:0;
padding:0 0 10px 0;
width:100%;
background-color:#FFF;
color:#9C9C9C;
font-size:88%;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:0.04em;
line-height:160%;
}

.imgcontainernav {
width:554px;
float:right;
margin:0;
padding:0;
clear:both;
}
.imgcontainernav .text{
margin:0;
padding:0 10px 0 0;
width:219px;
float:left;
border-right:1px dotted #9C9C9C;/**/}
.imgcontainernav .applet{
margin:0;
padding:0;
width:324px;
float:right;
}

.imgcontainernav applet{
width:314px;
float:right; 
}
.imgcontainernav .imgalbum{
padding:0 0 0 10px; margin:0;
float:right;width:314px;}
#navinterior li{margin:0;
padding:0;
\width: 209px;
w\idth: 209px;}
#navinterior a{text-decoration:none; display:block; border-bottom:1px dotted #FFF;}
#navinterior a:hover{ font-weight:normal; color:#000000; text-decoration:none; border-bottom:1px dotted #9C9C9C;}
#navinterior a.active {font-weight:normal; text-decoration:none; border-bottom:1px dotted #9C9C9C;}

#imgcontainer {
width:100px;
float:left;
margin:0;
padding:0;
}

#piecontainer img {
margin:15px;
padding:0;
background-color:#FFF;
}

#pie {
float:right;
width:674px;
margin:0;
padding:0;
}

#datospie {
margin:11px 15px 15px 0;
padding:0;
}

#pie div.direccion {
width:34%;
float:left;
background-image:url(../imgpaucasals/layout/icodonde.gif);
background-position:0 4px;
background-repeat:no-repeat;
margin:0;
padding:0 0 0 20px;
}

#pie div.telfax {
width:22%;
float:left;
margin:0;
padding:0;
}

#pie span.tel {
color:#9C9C9C;
background-image:url(../imgpaucasals/layout/icotel.gif);
background-repeat:no-repeat;
background-position:0 3px;
margin:0;
padding:5px 0 0 20px;
}

#pie span.fax {
color:#9C9C9C;
background-image:url(../imgpaucasals/layout/icofax.gif);
background-repeat:no-repeat;
background-position:0 3px;
margin:0;
padding:5px 0 0 20px;
}

#pie div.mailcontacto {
width:38%;
float:right;
margin:0;
padding:0;
}

#navpie {
width:100%;
margin:0;
padding:0;
}

#navpie ul {
border-top:1px dotted #9C9C9C;
border-bottom:1px dotted #9C9C9C;
margin:15px 15px 0 0;
padding:4px 0;
}

#navpie ul li {
display:inline;
margin:0;
padding:0;
}

#navpie ul li a {
margin:0;
padding:0 2px;
}

#navpie a,#piecontainer a {
color:#9C9C9C;
text-decoration:none;
}

#navpie a:hover,#piecontainer a:hover {
color:#000;
}
#navpieinfo{margin:0; padding:0 0 0 16px ;float:left;list-style-type:none; width:30%;}
#navpieinfo ul{
display:inline;float:left;
margin:0;
padding:4px 0;
}
#navpieinfo ul li {
display:inline;float:left;
margin:0;
padding:0;
}

#navpieinfo ul li a {
margin:0;
padding:0 2px;
}

dl,#subnavcontainer ul li,#pie p {
margin:0;
padding:0;
}

#navidioma ul li a:hover,#navinfo ul li a:hover,#navruta ul li a:hover {
text-decoration:underline;
}

#navcontainer ul li,#navinfo ul li {
display:inline;
}
#pie a.mail {
background-image:url(../imgpaucasals/layout/icosobre.gif);
background-repeat:no-repeat;
background-position:0 3px;
margin:0;
padding:5px 0 0 20px;
}

#pie a.mail:hover {
background-image:url(../imgpaucasals/layout/icosobrehover.gif);
}

#navpie a.home {
background-image:url(../imgpaucasals/layout/icohome.gif);
background-repeat:no-repeat;
background-position:0 3px;
margin:0;
padding:5px 0 0 18px;
}

#desarrollo {
float:right;
text-align:right;
margin:0;
padding:0 15px 0 0;
}

#desarrollo p {
margin:0;
padding:5px 0 0;
}

#desarrollo a {
margin:0;
padding:0 0 0 5px;
}
/*formularios*****************************************************************/
p.pAvisoLegal{color:#414347; font-family:Arial, Helvetica, sans-serif; line-height:110%; font-size:95%;}
form{margin:10px 0 0 0; padding:5px 15px; background-color:#EDEDED; border: 1px solid #414347;}
fieldset{ margin: 5px; padding:0; border: 1px solid #EDEDED;border-top: 1px dotted #414347; font-weight:bold;}
fieldset fieldset{
padding:5px;
margin:0 0 0 148px;
	clear:left;
	border:1px dotted #414347; 
	width:288px;
}
legend{margin:0; padding:5px;
background-color:#EDEDED;}
#casilla{
padding:0;
margin:0 0 0 143px;
	clear:left;
	width:288px;
}
label{
margin:0; padding:0; 
width:28%; float:left;
text-align:right; font-weight:normal; clear:left;
}
label.casilla{
	float:left; 
	clear:right; 
	text-align:left; 
	width:90%;
}

input, select, textarea{margin:0 5px 5px 5px; padding:0; float:left; background-color:#FFFFFF; border: 1px solid #414347; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
input.casilla{
	float:left; 
	clear:left; 
	border:none; background-color:#EDEDED;
}
select{width:304px;}
fieldset img{padding:0; margin:0;}
.campo1{width:300px;}
.campo2{width:100px;}
.campo3{width:83px;}
.boton{padding:0 15px 3px 15px;
 margin:15px 15px 0 0; width:20%; 
 float:right; 
 text-align:center; 
 background-image:url(../imgpaucasals/layout/BGbotonrojo.gif); background-position:right; background-repeat:no-repeat;
 background-color:#Ac0316; color:#FFFFFF; font-weight:bold; border:none;  }
 
div .parte{width:172px; float:left; border:none; display:inline;margin:0; padding:0; }
div .parte label{
margin:0; padding:0; 
width:35px; float:left;
text-align:right; font-weight:normal}
div .parte fieldset{ 
margin:0 10px 0 0; padding: 5px  5px 10px  10px; 
 border:1px dotted #414347; 
font-weight:bold;}
div .parte input{float:left; width:70px; font-weight:normal;}
div .parte label.obligatorio{font-weight:bold;}
.error{border: 1px solid #Ac0316; background-color:#Ac0316;color:#FFFFFF; }
.obligatorio{font-weight:bold;}
.mensajeerror{
margin:0; padding: 5px  10px 0  10px;
background-color:#Ac0316; color:#FFFFFF;}
p#error a{color:#FFFFFF; font-weight:bold;text-decoration:none;}
p#error a:hover{color:#FFFFFF; font-weight:bold; text-decoration:underline;}
.limpia {
clear:both;
margin:0;
padding:0;
}
#autor select{float:left; margin:0 5px 0 0; }
#autor input{padding:0 15px 3px 0;
 margin:0; width:20%; 
 float:left; 
 text-align:center; 
 background-image:url(../imgpaucasals/layout/BGbotonrojo.gif); background-position:right; background-repeat:no-repeat;
 background-color:#Ac0316; color:#FFFFFF; font-weight:bold; border:none;  }
.hidden{visibility:hidden; width:0;}
/*+++++++ subscriut hom + banner visitas virtuales*/
#bannervisitas{margin:15px 9px 0 9px; padding:15px 0 0 0;text-align:center; /*border-bottom:1px dotted #aaa;border-top: 1px dotted #aaa;*/}
#bannervisitas a:hover{background-color:#000000;}
#bannervisitas img {margin:0 0 5px 0; padding: 0 ;}
.bannersinteriores{border:none}
#subscriute{margin:10px; padding:0 0 15px 0;text-align:center;width:160px; \width: 160px;
w\idth: 160px; border-bottom:1px dotted #aaa;}
#subscriute input{margin:0 8px 0 8px; padding:0;width:140px; border:1px solid #fff;}
#subscriute form{margin:0; padding:0; border:none;}
#subscriute fieldset{margin:0; padding:0; border:none;background-color:#000000; }
#subscriute label{ margin:0 0 0 8px; padding:0; text-align:left;color:#FFFFFF; font-weight:normal; border:none;}
#subscriute p{margin:10px 0 10px 0;color:#FFFFFF; font-weight:normal;text-align:left;}
#subscriute input.botonsus{padding:0 15px 3px 15px;
 margin:5px 8px 0 8px; width:140px; 
 /*height:25px;*/ 
 text-align:center; 
 background-image:url(../imgpaucasals/layout/BGbotonazul.gif); background-position:right; background-repeat:no-repeat;
 background-color:#4163AA; color:#FFFFFF; font-weight:normal; border:none;  }


#videos {
margin:0;
padding:0; 
width:540px;
float: left;
}


#videos ul li {
	/*background-image:url(../imgpaucasals/layout/dtraya.gif);
	background-position:left 15px;
	background-repeat:no-repeat;*/
	font-weight:700;
	margin:0 0 0 5px;
	padding:15px 30px 15px 20px;
	float: left; 
	width:200px;
}

#videos ul li p {
	float: left;
	padding: 0 0 0 0;
	margin: 0 auto;
	height:50px;
}

#videos ul li ul li {
	background-image:url(../imgpaucasals/layout/dtraya.gif);
	background-position:left 15px;
	background-repeat:no-repeat;
	font-weight:700;
	height:1%;
	margin:0 0 0 0;
	padding:8px 0 5px 20px;
	float: left; 
	width:180px;
}


#ver-video {
margin:0;
padding:0; 
width:540px;
}
 
 
#ver-video ul li {
	background-image:url(../imgpaucasals/layout/dtraya.gif);
	background-position:left 15px;
	background-repeat:no-repeat;
	font-weight:700;
	margin:0 0 0 5px;
	padding:8px 0 15px 20px;
}

#ver-video ul li img {
	float: right;
	padding: 0 0 0 15px;
}

#ver-video ul li p {
	padding: 10px 0 0 0;
	margin: 0 0 0 0;
}

#logos {
	margin:95px 0 0 25px; 
	padding:0 0 0 0;
}

#logos p {
	color:#FFF;
}

#logos img {
	margin:0; 
	padding:5px 0 5px 0;
	border: none;
}

#logos a:hover {
	background-color:#000000;
}

table {
	border-left:1px solid #333;
	border-top:1px solid #333;
}

th {
	text-transform: uppercase;
	background-color: #ccc;
	text-align: center;
	padding: 5px;
}

th, tr, td {
	border-right:1px solid #333;
	border-bottom:1px solid #333;
}

td {
	text-align: left;
	vertical-align: top;
	padding: 5px;
}

.centrado {
	text-align: center;
	vertical-align: middle;
}

table tr td ul li {
	margin-bottom: 10px;
	text-align: left;
}

.joc {
	border: 0;
	float: right;
	padding-left: 10px!important;
}

.jochome {
	border: 0;
	margin-left: 50px!important;
}

.bann_home {
	border:		none;
	text-align:	center;
}

.bann_home a {
	border:		none;
}