/*
..................................
::      CSS 3columnas.css       ::
::   http://www.glish.com/      ::
..................................
*/
	body {
		text-align:center;
		background:url(../../img/background.jpg) repeat;
        padding:0;
        margin:0;
		}
		
	p {
		margin: 0 10px 10px 0;
		}
	
	#contenedor {
		width: 750px; /*anchos*/
		margin-right: auto;
		margin-left: auto;
		padding: 0;
		text-align: left;
		background: #FFF;
		}
		
	#cabecera {
		height: 115px;
		margin: 0;
        background:url(../img/header.jpg) no-repeat;
		}
		
		#logo {
			margin: 0;
			padding: 0;
			float: left;
			}
		
		#conexion {
			float: right;
			margin:98px 10px 0 0;
			text-align: right;
			font-size: 9px;
            color: black;
			}
        #conexion a{
            color: #a12;
        }

	#login {
		margin: 0;
		padding: 10px;
		float: left;
		}
		
	#contenidoizquierdo {
		width: 150px; /*anchos*/
		height: 500px;
		margin: 0;
		padding: 10px;
		float: left;
		background: #F3F3F3;
		}
		
	#contenidocentral {
		width: 559px; /*anchos*/
		padding: 10px;
		float: left;
		color: #000;
		}
		
	.menu,.menusel {
		margin: 0;padding: 0;
		margin-top: 5px;
		}
		
	.menu a, .menusel a {
		font-weight: bold;
		}
		
	.menu a:hover, .menusel a{
		color: #B01;
		text-decoration: none;
		}
		
	.submenu a:hover, .submenusel{
		color: #B01;
		text-decoration: none;
		}
		
	.submenu ul {
		
		margin: 0;
		padding: 0 0 0 17px;
		list-style-type: square;
		}
		
	.casilla40 {
		width: 40px;
		border: 1px solid #111;
	}
	.casilla70 {
		width: 70px;
		border: 1px solid #111;
	}
	.casilla100{
		width: 100px;
		border: 1px solid #111;
	}
	.casilla150{
		width: 150px;
		border: 1px solid #111;
	}
	.casilla200{
		width: 200px;
		border: 1px solid #111;
	}
	.casilla250{
		width: 250px;
		border: 1px solid #111;
	}
	.casilla300{
		width: 300px;
		border: 1px solid #111;
	}
	.casilla350{
		width: 350px;
		border: 1px solid #111;
	}
	.casilla400{
		width: 400px;
		border: 1px solid #111;
	}
	.noborder{
	border: 0;
	}
	.boton{
		border: 1px solid #111;
		background: #eee;
		margin-top: 15px;
	}
	.mensaje{
		background: #f1f1f1;
		padding: 5px;
		border: 1px solid #f00;
	}
	.cabeceralistado TD{
		border-bottom: 1px solid #111;
	}
	.idiomas{
		margin-top:1px;
        margin-bottom:1px;
	}
	
	.idiomas .idioma{
		border:1px solid #333;
        border-bottom:0px;
		margin-right:5px;
		padding:3px;
	}
	.idioma A{
		display:inline;
	}
	.contadorCaracteres{
		font-size: 80%;
		color: #700;
	}
	.rojo{
		color: #a00;
	}
    .verde{
        border-color: #008F06;
    }
    #muralfotos{
		border: 1px solid #888;
		padding: 5px;
		width: 515px;
	}
	#muralfotos .foto{
		border: 0px;
		margin: 5px;
		display: inline;
		float: left;
		width: 93px;
		height: 62px;
	}
    h3{
        font-size:small;
        margin-top:30px;
        border-bottom:2px dotted gray;
    }
    .bloqueinfo{
        border-left:1px dotted blue;
        border-bottom:1px dotted blue;
        margin:10px;
        padding:10px 0px 5px 5px;
    }
    .bloqueinfo span.tit{
        float:left;
        margin-right:10px;
    }    
    .bloqueinfo .titulo{
		width: 300px;
		border: 1px solid #111;
       	font-weight:bold;
        color: rgb(170,17,34);
        font-family: Verdana,Helvetica,Arial,sans-serif;
        text-transform: uppercase;
    }
    .bloqueinfo textarea, .bloqueinfo .texto{
        margin-top:5px;
        font:normal 11px "Lucida Grande","Lucida Sans Unicode",Verdana,Helvetica,Arial,sans-serif;
    }
    .bloqueinfo input.imagen{
        margin-left:50px;
    }
    .bloqueinfo .orden{
        width: 40px;
		border: 1px solid #111;
    }
	.download{
		border:#333333 1px solid; 
		padding:5px 0px;
		text-align:center;
		margin-top:10px;
		width:250px;
	}
	#ftp_pictures{
		margin:10px 0px;
	}
	#ftp_pictures img{
		border:0px;
	}