/* 
-----------------------------------------------------------------------------
CAJA VERDE
-----------------------------------------------------------------------------
*/
.caja3 {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#6F6F6F;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
 float: left;
}

.caja3 .content,
.caja3 .t,
.caja3 .b,
.caja3 .b div {
 background:transparent url('/media/themes/uma/css/img/caja-morada-1152x864.png') no-repeat top right;
 _background-image:url('/media/themes/uma/css/img/caja-morada-1152x864.gif');
}

.caja3 .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.caja3 .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:24px; /* top slice width */
 margin-left:-24px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.caja3 .b {
 /* bottom */
 position:relative;
 width:100%;
}

.caja3 .b,
.caja3 .b div {
 height: 30px; /* height of bottom cap/shade */
 font-size:1px;
}

.caja3 .b {
 background-position:bottom right;
}

.caja3 .b div {
 position:relative;
 width:24px; /* bottom corner width */
 margin-left:-24px;
 background-position:bottom left;
}

.caja3 .hd,
.caja3 .bd,
.caja3 .ft {
 position:relative;
}

.caja3 .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.caja3 h1 {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:1.0em 0px 0.5em 0px;
 padding-bottom:0px;
 color: #002859;
 font-size:18px;
}
.caja3 p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
 color:#fff;
}

.caja3 a, .caja3 a:visited, .caja3 a:active{
	color:#002859;
	font-weight: bold;
	text-decoration: underline;
}

.caja3 a:hover {
	text-decoration: underline;
	color:#000;
}


/* 
-----------------------------------------------------------------------------
CAJA SOPORTE
-----------------------------------------------------------------------------
*/
.caja-soporte {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#6F6F6F;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
 float: left;
}

.caja-soporte .content,
.caja-soporte .t,
.caja-soporte .b,
.caja-soporte .b div {
 background:transparent url('/media/themes/uma/css/img/caja-menu2.png') no-repeat top right;
 _background-image:url('/media/themes/uma/css/img/caja-morada-1152x864.gif');
}

.caja-soporte .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.caja-soporte .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:24px; /* top slice width */
 margin-left:-24px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.caja-soporte .b {
 /* bottom */
 position:relative;
 width:100%;
}

.caja-soporte .b,
.caja-soporte .b div {
 height: 30px; /* height of bottom cap/shade */
 font-size:1px;
}

.caja-soporte .b {
 background-position:bottom right;
}

.caja-soporte .b div {
 position:relative;
 width:24px; /* bottom corner width */
 margin-left:-24px;
 background-position:bottom left;
}

.caja-soporte .hd,
.caja-soporte .bd,
.caja-soporte .ft {
 position:relative;
}

.caja-soporte .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.caja-soporte h1 {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 margin-right: 0.1em;
 padding:0.6em 0px 0.5em 0px;
 padding-bottom:0px;
 color: #002859;
 font-size:16px;
 border-bottom: 1px solid #FFFFFF;
}
.caja-soporte p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0.5em 0 0;
 color:#002859;
}

.caja-soporte a, .caja-soporte a:visited, .caja-soporte a:active{
	color:#002859;
	font-weight: bold;
	text-decoration: underline;
}

.caja-soporte a:hover {
	text-decoration: underline;
	color:#000;
}

/* 
-----------------------------------------------------------------------------
caja-alerta
-----------------------------------------------------------------------------
*/
.caja-alerta {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#000;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
 float: left;
}

.caja-alerta .content,
.caja-alerta .t,
.caja-alerta .b,
.caja-alerta .b div {
 background:transparent url('/media/themes/uma/css/img/caja-naranja.png') no-repeat top right;
 _background-image:url('/media/themes/uma/css/img/caja-morada-1152x864.gif');
}

.caja-alerta .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.caja-alerta .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:24px; /* top slice width */
 margin-left:-24px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.caja-alerta .b {
 /* bottom */
 position:relative;
 width:100%;
}

.caja-alerta .b,
.caja-alerta .b div {
 height: 30px; /* height of bottom cap/shade */
 font-size:1px;
}

.caja-alerta .b {
 background-position:bottom right;
}

.caja-alerta .b div {
 position:relative;
 width:24px; /* bottom corner width */
 margin-left:-24px;
 background-position:bottom left;
}

.caja-alerta .hd,
.caja-alerta .bd,
.caja-alerta .ft {
 position:relative;
}

.caja-alerta .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.caja-alerta h1 {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 margin-right: 0.1em;
 padding:0.6em 0px 0.5em 0px;
 padding-bottom:0px;
 color: #000;
 font-size:16px;
 border-bottom: 1px solid #FFFFFF;
}
.caja-alerta p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0.5em 0 0;
 color:#000;
}

.caja-alerta a, .caja-alerta a:visited, .caja-alerta a:active{
	color:#002859;
	font-weight: bold;
	text-decoration: underline;
}

.caja-alerta a:hover {
	text-decoration: underline;
	color:#000;
}

/* 
-----------------------------------------------------------------------------
caja-alerta-2
-----------------------------------------------------------------------------
*/
.caja-alerta-2 {
 position:relative;
 margin:0px auto;
 min-width:8em;
 max-width:760px; /* based on image dimensions - not quite consistent with drip styles yet */
 color:#fff;
 z-index:1;
 margin-left:12px; /* default, width of left corner */
 margin-bottom:0.5em; /* spacing under dialog */
 float: left;
}

.caja-alerta-2 .content,
.caja-alerta-2 .t,
.caja-alerta-2 .b,
.caja-alerta-2 .b div {
 background:transparent url('/media/themes/uma/css/img/caja-azulita.png') no-repeat top right;
 _background-image:url('/media/themes/uma/css/img/caja-morada-1152x864.gif');
}

.caja-alerta-2 .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:0px 12px 0px 0px;
}

.caja-alerta-2 .t {
 /* top+left vertical slice */
 position:absolute;
 left:0px;
 top:0px;
 width:24px; /* top slice width */
 margin-left:-24px;
 height:100%;
 _height:1600px; /* arbitrary long height, IE 6 */
 background-position:top left;
}

.caja-alerta-2 .b {
 /* bottom */
 position:relative;
 width:100%;
}

.caja-alerta-2 .b,
.caja-alerta-2 .b div {
 height: 30px; /* height of bottom cap/shade */
 font-size:1px;
}

.caja-alerta-2 .b {
 background-position:bottom right;
}

.caja-alerta-2 .b div {
 position:relative;
 width:24px; /* bottom corner width */
 margin-left:-24px;
 background-position:bottom left;
}

.caja-alerta-2 .hd,
.caja-alerta-2 .bd,
.caja-alerta-2 .ft {
 position:relative;
}

.caja-alerta-2 .wrapper {
 /* extra content protector - preventing vertical overflow (past background) */
 position:static;
 max-height:1000px;
 overflow:auto; /* note that overflow:auto causes a rather annoying redraw "lag" in Firefox 2, and may degrade performance. Might be worth trying without if you aren't worried about height/overflow issues. */
}

.caja-alerta-2 h1 {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 margin-right: 0.1em;
 padding:0.6em 0px 0.5em 0px;
 padding-bottom:0px;
 color: #fff;
 font-size:16px;
 border-bottom: 1px solid #FFFFFF;
}
.caja-alerta-2 p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:1em 1em 0 0;
 color:#fff;
 line-height: 1em;
}

.caja-alerta-2 a, .caja-alerta-2 a:visited, .caja-alerta-2 a:active{
	color:#002859;
	font-weight: bold;
	text-decoration: underline;
}

.caja-alerta-2 a:hover {
	text-decoration: underline;
	color:#000;
}

/* 
-----------------------------------------------------------------------------
TAMANOS
-----------------------------------------------------------------------------
*/
.caja90 {
 max-width:90px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja90f {
 max-width:90px;
 width:90px; 
}

.caja175 {
 max-width:175px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja175f {
 max-width:175px;
 width:175px; 
}

.caja200 {
 max-width:200px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja200f {
 max-width:200px;
 width:200px; 
}

.caja225 {
 max-width:225px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja225f {
 max-width:225px;
 width:225px; 
}

.caja290 {
 max-width:290px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja290f {
 max-width:290px;
 width:290px; 
}

.caja325 {
 max-width:325px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja325f {
 max-width:325px;
 width:325px; 
}

.caja415 {
 max-width:415px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja415f {
 max-width:415px;
 width:415px; 
}

.caja425 {
 max-width:425px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja425f {
 max-width:425px;
 width:425px; 
}

.caja525 {
 max-width:525px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja525f {
 max-width:525px;
 width:525px; 
}

.caja625 {
 max-width:625px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja625f {
 max-width:625px;
 width:625px; 
}

.caja800 {
 max-width:800px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja800f {
 max-width:800px;
 width:800px;
}
.caja950 {
 max-width:950px; /* based on image dimensions - not quite consistent with drip styles yet */	
}
.caja950f {
 max-width:950px;
 width:950px;
}


/* Caja para menu del SCI */

.caja-menu {
 background:transparent url('/media/themes/uma/css/img/caja-menu.png') no-repeat top right;
 width: 625px;
 height: 75px;
 margin-bottom: 0px;
 *margin-bottom: 20px;
}

.caja-menu h1{
 font-size: 16px;
 margin-left: 5px;
 margin-right: 5px;
 border-bottom: 1px solid #fff;
}

.caja-menu p{
 font-size: 12px;
 margin-left: 5px;
 margin-right: 5px;
 padding-right:10px;
 padding-left:10px;
}

/* 
-----------------------------------------------------------------------------
CAJA BANNER
-----------------------------------------------------------------------------
*/
.cajabanner {
 color:#6F6F6F;
 font-size:1.0em;
 text-align: left;
}

.cajabanner .content {
 position:relative;
 zoom:1;
 _overflow-y:hidden;
 padding:2px 0px 0px 10px;
}

.cajabanner h1 {
 margin:0 0 4px 0;
 /*padding:1.0em 0px 0.5em 0px;*/
 padding-bottom:0px;
 color: #002859;
 font-size:16px;
}
.cajabanner p {
 margin:0px; /* margins will blow out backgrounds, leaving whitespace. */
 padding:0.5em 0px 0.5em 0px;
 color:#fff;
}

.cajabanner a, .cajabanner a:visited, .cajabanner a:active{
	color:#002859;
	font-weight: bold;
	text-decoration: underline;
}

.cajabanner a:hover {
	text-decoration: underline;
	color:#000;
}
.imagen-redonda{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

#noticias-portada h2{
    margin: 0 0 1px 0;
}