/*********************BASE********/
*{
	margin: 0;padding: 0;
}
a img{
	border: 0px;
}

button {
    border: 0 none;
    cursor: pointer;
    padding: 0 14px 0 0;
    text-align: center;
}
/**************************************************************************************************/
/* Clearfix */
.clearfix:after {content: " "; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/**************************************************************************************************/
img{
  border:0;
}
ul{
	list-style:none;
}
/*********************BASE********/
body{
	font-size:10px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}
#wrapper{
	margin: 0 auto;
    width: 800px;
	padding:0px;
}
.titulo{
	font-weight:bold;
	border-bottom:1px solid black;
	padding-top:20px;
}
.campos{
	border-bottom:1px solid #888;
	padding-top:15px;
	padding-bottom:10px;
}
.campo{
	float:left;
	padding-right:30px;
	color:#7281BD;
}
.comentario{

}
#actividad{
	padding-top:10px;
}
#opciones_actividad{
	padding-left:30px;
	padding-top:10px;
}
#opciones_actividad span{
	padding-right:10px;
}
#firma{
	padding-top:20px;
}
#firma span{
	padding-right:30px;
}
#bottom{
	padding-top:15px;
}
#bottom .ley{
	font-size:9px;
}
#texto_intro{
	font-size:11px;
	text-align:left;
}
#top{
	text-align:center;
}
#titulo_formulario{
	font-size: 20px;
    margin: 0 auto;
    padding-bottom: 20px;
    position: relative;
    text-align: center;
    width: 200px;
	padding-left: 70px;
}
input.boton {
    background: url("/view/img/fondo_boton.gif") repeat scroll 0 0 transparent;
    border: 1px solid #A3A2A2;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 21px;
    padding: 2px;
}
#envio_ok{
	background-color: green;
    color: white;
    font-size: 13px;
    height: 25px;
    text-align: center;
	margin-top: 10px;
    padding-top: 6px;
}
#envio_ko{
	background-color: red;
    color: white;
    font-size: 13px;
    height: 25px;
    text-align: center;
	margin-top: 10px;
    padding-top: 6px;
}
/* Cicle - Slideshow */
#slideshow{margin:23px auto;position:relative;width:60%;height:236px;overflow:hidden;}
#slideshow-inner{}
#slideshow-nav{position:absolute;bottom:0px;left:0px;padding:5px;background:#fff;z-index:100;}
#slideshow-nav a{line-height:27px;color:#fff;font-size:15px;font-weight:bold;background:url(carrusel_b1.gif) no-repeat;padding:5px 10px 4px 9px;margin-right:4px;text-decoration:none;}
#slideshow-nav a:hover{text-decoration:none;}
#slideshow-nav a.activeSlide{background:url(carrusel_b2.gif) no-repeat;	}

.menucabecera {
	background: url("/view/img/menucabeceratablafondo.jpg") repeat scroll 0 0 transparent;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #FFFFFF;
	color: #0385FE;
	cursor: pointer;
	font-family: Tahoma,Verdana,Helvetica;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}
.menucabeceraover {
	background: url("/view/img/menucabeceraoverfondo.jpg") repeat scroll 0 0 transparent;
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #FFFFFF;
	color: #016091;
	cursor: pointer;
	font-family: Tahoma,Verdana,Helvetica;
	font-size: 11px;
	font-weight: bold;
	height: 31px;
	padding-left: 8px;
	padding-right: 8px;
	text-align: center;
}
a.menucabeceranav:link {
	color: #858585;
	text-decoration: none;
}
a.menucabeceranav:hover {
	color: #858585;
	text-decoration: none;
}
a.menucabeceranav:visited {
	color: #858585;
	text-decoration: none;
}
#contenido_formulario{
	padding:10px;
}
#texto_intro{
	padding:0px 10px;
}
#bottom{
	padding:10px;
}