/* ESTILOS WEB Reformas Flo MÓVIL */


body {
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 14px;
	color:#000; 
	background:#ffffff; 
	padding:0; 
	margin:0;
	text-align: center;
	height: 100%;

}
	
h1, h2	{
	margin:0;
	width: 100%;
	background-color: #f0f0f0;
	font-size: 16px;
	text-align: left;
	padding:0 0 0 5px;
	color: #000;
}

h3 {
	color:#000;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	width:95%;
}


img {border:none;}


* {
	margin: 0;
	padding: 0;
	text-align: center;
}

#wrapper {
	width:100%;
	height:100%;
	overflow:hidden;
	/*min-height: 100%;*/

}

#wrapperhome {
	background: #f5f5f5 url('pics_aplicatie/fondo_home-1.jpg') repeat-x;
	color: #000000;
	font-size:1em;
	width: 100%;
	min-width: 320px;
 	height: 420px;
  	font-family: Arial;
}


#Fondo {
	min-width: 320px;
	height:auto !important;
	margin-top: 20px;/* auto -23px;*/
	padding-top: 5px;
	clear: both;
	min-height: 320px;
}

#Fondo ul {
	border: 0;
	width: 100%;
	position: relative;
	margin: auto;
	max-height: 320px;
}
#Fondo ul li {
	width: 33%;
	float: left;
	display: inline;
	text-align: center;
	vertical-align: middle;
	padding-bottom: 25px;
}

#Fondo ul li a{
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}

#Fondo ul li img {
	border: 0;
	display: block;
	position: relative;
	margin: 0 auto;
	height: 60px;
}

#header {
	height: 35px;
}

/* Menú Navegación */

#navbar {
	width:100%;
	height: 38px;
	background: url("img_aplicatie/bg-menu-1.gif");
}

#navbar ul {
	padding: 0 0 0 5px;
	color:#fff;
}

#navbar ul li{
	list-style-type: none;
	display:inline;
	line-height:25px;
	font-size:12px;
	font-weight: bold;
}

#navbar ul li a{
	text-decoration:none;
	color:#fff;
}

#navbar ul li a:hover{
	text-decoration:underline;
}

.redessociales{
	height:70%;
	float:left;
}
/* Bloque Contenidos */

.redes{
	width:30%;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	/*border:1px solid #adb4b8;*/
	height:70%;
	float:left;
	padding:4px;
}
.content {
	/*float: none;*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:1px solid #adb4b8;
	background:#f5f5f5;
	width:90%;
	margin:10px auto 0 auto;
	overflow:hidden;
	height: 100%;
	padding:10px;
}

.contentNews {
	/*min-height: 95%;*/
	min-width: 320px;
	height:auto !important;
	height: 95%;
	/*margin: 0 auto -23px;*/
	padding-top: 5px;
	clear: both;

}

.contentNews ul {
	list-style:none;
	color:#000000;
	border:1px;
	text-align:left;
	background: #ffffff;
}

li.row{
	padding:2px 5px;
	border-bottom:1px solid #E1E1E1;
	width:auto;
	display: block;
	overflow: auto;
}

li.row a{
	color:#000;
	text-decoration: none;
}

li.row img{
	float:right;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
}

li.row img.videos{
	float:left;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
}

li.rowgrey{
	padding:2px 5px;
	border-bottom:1px solid #E1E1E1;
	width:auto;
	display: block;
	overflow: auto;
	background:#f5f5f5;
}

li.rowgrey a{
	color:#000;
	text-decoration: none;
}

li.rowgrey img{
	float:right;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
}

li.rowgrey img.videos{
	float:left;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
}

.date {
	color:#cc0000;
	font-size:11px;
}

.titvideo {
	color:#cc0000;
	font-size:14px;
	font-weight: bold;
}


/*
.contentNews {
	width:100%;
	overflow:hidden;
	height: 100%;
}

.contentNews ul li.rowA{
	border-bottom: 1px solid #ccc;
	padding: 0 25px 5px 5px;
	background: #fff url("pics_aplicatie/flecha.png") no-repeat;
	background-position: right;
	width:auto;
	display: block;
	overflow: auto;
}

.contentNews ul li a{
	text-decoration:none;
	color:#000;
}

.contentNews ul li.rowB{
	border-bottom: 1px solid #ccc;
	padding: 0 25px 5px 5px;
	background: #f5f5f5 url("pics_aplicatie/flecha.png") no-repeat;
	background-position: right;
	width:auto;
	display: block;
	overflow: auto;
}

.date {
	color:#ff0000;
	font-size:11px;
}

*/

/*.content p {
	padding: 10px;
	line-height: 18px;

}
*/

.content p {
	margin:10px 0 10px 0;
	padding:0;
	text-align: justify;
}

.content p a{
	text-decoration: none;
	color:#003DF5;
	font-weight: bold;
}

.content p a:hover{
	text-decoration: underline;
}

.content p span.wb{
	font-weight: bold;
}

.content p.center {
	text-align: center;

}

span.telfax{
	font-size: 18px; 
	color:#000;
}

.content p a.tel{
	text-decoration: none;
	color:#003DF5;
	font-weight: bold;
	font-size: 18px;
}


.back {
	margin:0;
	padding:0;
	height: 90px;
	width: 95%;
	/*background: url("img_aplicatie/bg-back.gif") no-repeat;
	background-position: center;*/
	text-align: center;
}

div.back {
	height:50px;
	margin:0;
	padding:0;
}


.back a img{
	text-align: center;
}




#foot {
	margin: 10px 0 0 0; 
	height: px; 
	background: rgba(12, 82, 191, 0.9) url('img_aplicatie/logo-cr-pie-1.gif') no-repeat;
	background-position: right; 
	color:#fff; 
	line-height: 34px; 
	font-size: 15px; 
	font-family: Rockwell; 
	padding: 0 0 0 10px;
}
.separador {
	height: 1px;
}

.imgcontent {
	width:100%;
	text-align: center;
}

.imgcontent img{
	text-align: center; 
	margin:5px;
}


#foothome {
	clear: both;
	margin: 295px 0 0 0; 
	height:25px; 
	font-size: 11px; 
	color:#797979; 
	line-height: 25px; 
	padding:0 0 0 5px;
	text-align:center;
}

#foothome a{
	text-decoration: none;
	color:#797979;
}

#foothome a:hover{
	text-decoration: none;
	color:#797979;
}

.formcard {
	text-align: center; 
	background-color:#fff; 
	border: 1px solid #ccc; 
	padding: 15px;
}

.formcard ul {
	display: inline; 
	list-style-type: none;
}

.formcard ul li.enlinea{
	display: inline;
}


/*jsa*/
/*contenedor donativos*/
#Middle {
	min-height: 95%;
	min-width: 320px;
	height:auto !important;
	height: 95%;
	margin: 0 auto;
	padding-top: 5px;
	clear: both;
}

#Middle ul {
	list-style:none;
	color:#000000;
	border:1px;
	text-align:left;
	background: #ffffff;
}

#Middle li.row{
	padding:2px 5px;
	border-bottom:1px solid #E1E1E1;
	width:auto;
	display: block;
	font-size: 12px;
	overflow: auto;
}

#Middle li.rowan{
	padding:2px 5px;
	border-bottom:1px solid #E1E1E1;
	background-image: url('pics_aplicatie/fond-bot-menu-1.gif');
	width:auto;
	height:24px;
	display: block;
	font-size: 12px;
	overflow: auto;
}

#Middle li.rowy{
	padding:2px 5px;
	border-bottom:1px solid #E1E1E1;
	background-image: url('pics_aplicatie/fond-bot-menu-h-1.gif');
	width:auto;
	height:24px;
	display: block;
	font-size: 12px;
	overflow: auto;
}

#Middle li.row a{
	text-decoration: none;
}


#Middle li.rowan a{
	text-decoration: none;
	color:#ffffff;
	font-size: 14px;
	vertical-align:middle;
	display:table-cell;
	text-align: justify;
	font-weight: bold;
	height:24px;
}

#Middle li.rowy a{
	text-decoration: none;
	color:#ffffff;
	font-size: 14px;
	vertical-align:middle;
	display:table-cell;
	text-align: justify;
	font-weight: bold;
	height:24px;
}
	
#Middle li.row img{
	float:right;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;

}
#Middle li.rowy img{
	float:right;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;

}

#Middle li.rowan img{
	float:right;
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;

}

#Middle .fotonot{
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
	width: 300px;
	float: left;
}

#Middle .langFlag{
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
	width: 300px;
	height: 95px;

}

#Middle .donaBan{
	border:0;
	display: table-cell;
	vertical-align:middle;
	padding: 5px;
	width: 300px;
	height: 90px;

}

#Middle li.row p, #Middle p{
	padding:5px;
	display:table-cell;
	color: #000000;
	text-indent: 8px;
	text-align: justify;
	font-size: 12px;
	width: 99%;
}

#Middle p.center{
	text-align: center;
}

.rowa{
	background-color:#eceded;
}

.pblanco{
	color: #ffffff;
	font-size: 14px;
	vertical-align:middle;
	display:table-cell;
	text-align: justify;
	font-weight: bold;
	height:24px;
}

.rowin{
	background-color:#eceded;
	padding:2px 5px;
	width:auto;
	height:24px;
	display: block;
	font-size: 12px;
	overflow: auto;
}

.rowin ul{
	border-bottom:1px solid #E1E1E1;
	background-color:#eceded;
	padding:2px 5px;
	width:auto;
	height:24px;
	display: block;
	font-size: 12px;
	overflow: auto;
}

.rower{
	background-color:#ffffff;
	padding:2px 5px;
	width:auto;
	height:24px;
	display: block;
	font-size: 12px;
	overflow: auto;
}

.rower a{
	width:auto;
	display: block;
	font-size: 12px;
	overflow: auto;
	color:#000000;
	text-decoration: none;
}


.ssl {
	text-decoration:none;
	color:#AD0034;
	font-size:11px; 
}

.rowercentro{
	background-color:#ffffff;
	width:auto;
	height:30px;
	font-size: 12px;
	text-align: center;
}